ESPResSo
Extensible Simulation Package for Research on Soft Matter Systems
Loading...
Searching...
No Matches
AdvectiveFluxKernel_single_precision.cpp
Go to the documentation of this file.
1//======================================================================================================================
2//
3// This file is part of waLBerla. waLBerla is free software: you can
4// redistribute it and/or modify it under the terms of the GNU General Public
5// License as published by the Free Software Foundation, either version 3 of
6// the License, or (at your option) any later version.
7//
8// waLBerla is distributed in the hope that it will be useful, but WITHOUT
9// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
10// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
11// for more details.
12//
13// You should have received a copy of the GNU General Public License along
14// with waLBerla (see COPYING.txt). If not, see <http://www.gnu.org/licenses/>.
15//
16//! \\file AdvectiveFluxKernel_single_precision.cpp
17//! \\author pystencils
18//======================================================================================================================
19
20// kernel generated with pystencils v1.3.3, lbmpy v1.3.3, lbmpy_walberla/pystencils_walberla from waLBerla commit b0842e1a493ce19ef1bbb8d2cf382fc343970a7f
21
22#include <cmath>
23
25#include "core/DataTypes.h"
26#include "core/Macros.h"
27
28#define FUNC_PREFIX
29
30#if (defined WALBERLA_CXX_COMPILER_IS_GNU) || (defined WALBERLA_CXX_COMPILER_IS_CLANG)
31#pragma GCC diagnostic push
32#pragma GCC diagnostic ignored "-Wfloat-equal"
33#pragma GCC diagnostic ignored "-Wshadow"
34#pragma GCC diagnostic ignored "-Wconversion"
35#pragma GCC diagnostic ignored "-Wunused-variable"
36#endif
37
38#if (defined WALBERLA_CXX_COMPILER_IS_INTEL)
39#pragma warning push
40#pragma warning(disable : 1599)
41#endif
42
43using namespace std;
44
45namespace walberla {
46namespace pystencils {
47
48namespace internal_47df4b171f276b8c3a55fc08d45e245e {
49static FUNC_PREFIX void advectivefluxkernel_single_precision_advectivefluxkernel_single_precision(float *RESTRICT const _data_j, float *RESTRICT const _data_rho, float *RESTRICT const _data_u, int64_t const _size_j_0, int64_t const _size_j_1, int64_t const _size_j_2, int64_t const _stride_j_0, int64_t const _stride_j_1, int64_t const _stride_j_2, int64_t const _stride_j_3, int64_t const _stride_rho_0, int64_t const _stride_rho_1, int64_t const _stride_rho_2, int64_t const _stride_u_0, int64_t const _stride_u_1, int64_t const _stride_u_2, int64_t const _stride_u_3) {
50 {
51 {
52 {
53 if (0 < _size_j_1 - 1 && 0 < _size_j_2 - 1) {
54 const float xi_0 = _data_rho[0];
55 const float xi_1 = _data_u[-_stride_u_2 + 2 * _stride_u_3];
56 const float xi_2 = _data_rho[-_stride_rho_1];
57 const float xi_3 = _data_u[_stride_u_1 + _stride_u_2];
58 const float xi_4 = _data_j[_stride_j_0 + 4 * _stride_j_3];
59 const float xi_5 = _data_j[_stride_j_0 + 8 * _stride_j_3];
60 const float xi_6 = _data_rho[_stride_rho_1 + _stride_rho_2];
61 const float xi_7 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
62 const float xi_8 = _data_u[-_stride_u_1 + _stride_u_2];
63 const float xi_9 = _data_u[2 * _stride_u_3];
64 const float xi_10 = _data_u[_stride_u_0 + 2 * _stride_u_3];
65 const float xi_11 = _data_u[_stride_u_0 - _stride_u_2 + 2 * _stride_u_3];
66 const float xi_12 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 + _stride_u_3];
67 const float xi_13 = _data_u[-_stride_u_1 - _stride_u_2];
68 const float xi_14 = _data_u[_stride_u_1];
69 const float xi_15 = _data_u[-_stride_u_2];
70 const float xi_16 = _data_rho[_stride_rho_0 - _stride_rho_1 - _stride_rho_2];
71 const float xi_17 = _data_u[-_stride_u_1 - _stride_u_2 + _stride_u_3];
72 const float xi_18 = _data_u[_stride_u_0 - _stride_u_1 - _stride_u_2];
73 const float xi_19 = _data_rho[-_stride_rho_1 + _stride_rho_2];
74 const float xi_20 = _data_u[_stride_u_0 - _stride_u_2 + _stride_u_3];
75 const float xi_21 = _data_u[_stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
76 const float xi_22 = _data_j[_stride_j_0 + 3 * _stride_j_3];
77 const float xi_23 = _data_rho[-_stride_rho_2];
78 const float xi_24 = _data_u[_stride_u_1 + 2 * _stride_u_3];
79 const float xi_25 = _data_u[-_stride_u_1 + _stride_u_2 + _stride_u_3];
80 const float xi_26 = _data_j[_stride_j_0];
81 const float xi_27 = _data_u[-_stride_u_1 + _stride_u_3];
82 const float xi_28 = _data_u[_stride_u_3];
83 const float xi_29 = _data_rho[_stride_rho_0];
84 const float xi_30 = _data_j[_stride_j_0 + 5 * _stride_j_3];
85 const float xi_31 = _data_j[_stride_j_0 + 7 * _stride_j_3];
86 const float xi_32 = _data_rho[-_stride_rho_1 - _stride_rho_2];
87 const float xi_33 = _data_u[-_stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
88 const float xi_34 = _data_u[_stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
89 const float xi_35 = _data_j[_stride_j_0 + 12 * _stride_j_3];
90 const float xi_36 = _data_u[_stride_u_0 + _stride_u_3];
91 const float xi_37 = _data_u[-_stride_u_2 + _stride_u_3];
92 const float xi_38 = _data_u[0];
93 const float xi_39 = _data_rho[_stride_rho_0 - _stride_rho_1];
94 const float xi_40 = _data_rho[_stride_rho_2];
95 const float xi_41 = _data_u[_stride_u_0 - _stride_u_1 - _stride_u_2 + _stride_u_3];
96 const float xi_42 = _data_rho[_stride_rho_0 - _stride_rho_1 + _stride_rho_2];
97 const float xi_43 = _data_u[-_stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
98 const float xi_44 = _data_u[_stride_u_0 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
99 const float xi_45 = _data_u[_stride_u_1 + _stride_u_2 + _stride_u_3];
100 const float xi_46 = _data_u[_stride_u_0 - _stride_u_1 + 2 * _stride_u_3];
101 const float xi_47 = _data_j[_stride_j_0 + 2 * _stride_j_3];
102 const float xi_48 = _data_u[-_stride_u_1];
103 const float xi_49 = _data_u[_stride_u_0 - _stride_u_1];
104 const float xi_50 = _data_rho[_stride_rho_1];
105 const float xi_51 = _data_j[_stride_j_0 + 6 * _stride_j_3];
106 const float xi_52 = _data_u[_stride_u_2];
107 const float xi_53 = _data_j[_stride_j_0 + 9 * _stride_j_3];
108 const float xi_54 = _data_j[_stride_j_0 + 10 * _stride_j_3];
109 const float xi_55 = _data_u[_stride_u_0 - _stride_u_2];
110 const float xi_56 = _data_u[_stride_u_1 - _stride_u_2];
111 const float xi_57 = _data_j[_stride_j_0 + _stride_j_3];
112 const float xi_58 = _data_u[_stride_u_0];
113 const float xi_59 = _data_u[-_stride_u_1 + 2 * _stride_u_3];
114 const float xi_60 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2];
115 const float xi_61 = _data_u[_stride_u_1 - _stride_u_2 + _stride_u_3];
116 const float xi_62 = _data_j[_stride_j_0 + 11 * _stride_j_3];
117 const float xi_63 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_3];
118 const float xi_64 = _data_u[_stride_u_1 + _stride_u_3];
119 const float xi_65 = _data_rho[_stride_rho_0 - _stride_rho_2];
120 const float xi_66 = _data_u[_stride_u_2 + _stride_u_3];
121 const float xi_67 = _data_rho[_stride_rho_1 - _stride_rho_2];
122 const float xi_68 = _data_u[_stride_u_2 + 2 * _stride_u_3];
123 _data_j[_stride_j_0 + 12 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_3 * xi_34 * xi_45 * xi_6 * ((float)(((xi_3 > 0.0f && xi_34 < 0.0f && xi_45 < 0.0f) ? (1) : (0)))) + xi_35;
124 }
125 for (int64_t ctr_0 = 2; ctr_0 < _size_j_0 - 1; ctr_0 += 1) {
126 if (0 < _size_j_1 - 1 && 0 < _size_j_2 - 1) {
127 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0];
128 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_2 + 2 * _stride_u_3];
129 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1];
130 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2];
131 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + 4 * _stride_j_3];
132 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + 8 * _stride_j_3];
133 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 + _stride_rho_2];
134 const float xi_7 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
135 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2];
136 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + 2 * _stride_u_3];
137 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + 2 * _stride_u_3];
138 const float xi_11 = _data_u[_stride_u_0 * ctr_0 - _stride_u_2 + 2 * _stride_u_3];
139 const float xi_12 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 + _stride_u_3];
140 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 - _stride_u_2];
141 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1];
142 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_2];
143 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 - _stride_rho_2];
144 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 - _stride_u_2 + _stride_u_3];
145 const float xi_18 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 - _stride_u_2];
146 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 + _stride_rho_2];
147 const float xi_20 = _data_u[_stride_u_0 * ctr_0 - _stride_u_2 + _stride_u_3];
148 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
149 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + 3 * _stride_j_3];
150 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_2];
151 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + 2 * _stride_u_3];
152 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 + _stride_u_3];
153 const float xi_26 = _data_j[_stride_j_0 * ctr_0];
154 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_3];
155 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_3];
156 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0];
157 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + 5 * _stride_j_3];
158 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + 7 * _stride_j_3];
159 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 - _stride_rho_2];
160 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
161 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
162 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + 12 * _stride_j_3];
163 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_3];
164 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_2 + _stride_u_3];
165 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0];
166 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1];
167 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_2];
168 const float xi_41 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 - _stride_u_2 + _stride_u_3];
169 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 + _stride_rho_2];
170 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
171 const float xi_44 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
172 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 + _stride_u_3];
173 const float xi_46 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + 2 * _stride_u_3];
174 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + 2 * _stride_j_3];
175 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1];
176 const float xi_49 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1];
177 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1];
178 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + 6 * _stride_j_3];
179 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2];
180 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + 9 * _stride_j_3];
181 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + 10 * _stride_j_3];
182 const float xi_55 = _data_u[_stride_u_0 * ctr_0 - _stride_u_2];
183 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 - _stride_u_2];
184 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_3];
185 const float xi_58 = _data_u[_stride_u_0 * ctr_0];
186 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + 2 * _stride_u_3];
187 const float xi_60 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2];
188 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 - _stride_u_2 + _stride_u_3];
189 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + 11 * _stride_j_3];
190 const float xi_63 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_3];
191 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_3];
192 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_2];
193 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 + _stride_u_3];
194 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 - _stride_rho_2];
195 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 + 2 * _stride_u_3];
196 _data_j[_stride_j_0 * ctr_0 + 12 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_3 * xi_34 * xi_45 * xi_6 * ((float)(((xi_3 > 0.0f && xi_34 < 0.0f && xi_45 < 0.0f) ? (1) : (0)))) + xi_35;
197 }
198 }
199 if (0 < _size_j_1 - 1 && 0 < _size_j_2 - 1) {
200 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0];
201 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_2 + 2 * _stride_u_3];
202 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1];
203 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2];
204 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + 4 * _stride_j_3];
205 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + 8 * _stride_j_3];
206 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 + _stride_rho_2];
207 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
208 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2];
209 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + 2 * _stride_u_3];
210 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + 2 * _stride_u_3];
211 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_2 + 2 * _stride_u_3];
212 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 + _stride_u_3];
213 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 - _stride_u_2];
214 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1];
215 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_2];
216 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 - _stride_rho_2];
217 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 - _stride_u_2 + _stride_u_3];
218 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 - _stride_u_2];
219 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 + _stride_rho_2];
220 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_2 + _stride_u_3];
221 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
222 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + 3 * _stride_j_3];
223 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_2];
224 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + 2 * _stride_u_3];
225 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 + _stride_u_3];
226 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1)];
227 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_3];
228 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_3];
229 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1)];
230 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + 5 * _stride_j_3];
231 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + 7 * _stride_j_3];
232 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 - _stride_rho_2];
233 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
234 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
235 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + 12 * _stride_j_3];
236 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_3];
237 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_2 + _stride_u_3];
238 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0];
239 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1];
240 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_2];
241 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 - _stride_u_2 + _stride_u_3];
242 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 + _stride_rho_2];
243 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
244 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
245 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 + _stride_u_3];
246 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + 2 * _stride_u_3];
247 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + 2 * _stride_j_3];
248 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1];
249 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1];
250 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1];
251 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + 6 * _stride_j_3];
252 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2];
253 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + 9 * _stride_j_3];
254 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + 10 * _stride_j_3];
255 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_2];
256 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 - _stride_u_2];
257 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_3];
258 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1)];
259 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + 2 * _stride_u_3];
260 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2];
261 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 - _stride_u_2 + _stride_u_3];
262 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + 11 * _stride_j_3];
263 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_3];
264 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_3];
265 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_2];
266 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 + _stride_u_3];
267 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 - _stride_rho_2];
268 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 + 2 * _stride_u_3];
269 _data_j[_stride_j_0 * (_size_j_0 - 1) + 12 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_3 * xi_34 * xi_45 * xi_6 * ((float)(((xi_3 > 0.0f && xi_34 < 0.0f && xi_45 < 0.0f) ? (1) : (0)))) + xi_35;
270 }
271 }
272 for (int64_t ctr_1 = 1; ctr_1 < _size_j_1 - 1; ctr_1 += 1) {
273 {
274 {
275 if (ctr_1 > 0 && 0 < _size_j_2 - 1 && ctr_1 < _size_j_1 - 1) {
276 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1];
277 const float xi_1 = _data_u[_stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
278 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1];
279 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2];
280 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 4 * _stride_j_3];
281 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 8 * _stride_j_3];
282 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2];
283 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
284 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
285 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + 2 * _stride_u_3];
286 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
287 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
288 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
289 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
290 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1];
291 const float xi_15 = _data_u[_stride_u_1 * ctr_1 - _stride_u_2];
292 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
293 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
294 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
295 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
296 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
297 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
298 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 3 * _stride_j_3];
299 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_2];
300 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + 2 * _stride_u_3];
301 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
302 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1];
303 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
304 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_3];
305 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1];
306 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 5 * _stride_j_3];
307 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 7 * _stride_j_3];
308 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
309 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
310 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
311 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 12 * _stride_j_3];
312 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_3];
313 const float xi_37 = _data_u[_stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
314 const float xi_38 = _data_u[_stride_u_1 * ctr_1];
315 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
316 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2];
317 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
318 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
319 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
320 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
321 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + _stride_u_3];
322 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
323 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 2 * _stride_j_3];
324 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1];
325 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1];
326 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1];
327 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 6 * _stride_j_3];
328 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2];
329 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 9 * _stride_j_3];
330 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 10 * _stride_j_3];
331 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2];
332 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2];
333 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_3];
334 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1];
335 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
336 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
337 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + _stride_u_3];
338 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 11 * _stride_j_3];
339 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
340 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_3];
341 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
342 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 + _stride_u_3];
343 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 - _stride_rho_2];
344 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 + 2 * _stride_u_3];
345 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 6 * _stride_j_3] = -xi_10 * xi_29 * xi_58 * (1.0f - fabs(xi_36)) * ((float)(((xi_10 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_40 * xi_52 * xi_68 * (1.0f - fabs(xi_66)) * ((float)(((xi_52 > 0.0f && xi_68 < 0.0f) ? (1) : (0)))) + xi_51;
346 }
347 if (ctr_1 > 0 && 0 < _size_j_2 - 1 && 1 < _size_j_0 - 1) {
348 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1];
349 const float xi_1 = _data_u[_stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
350 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1];
351 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2];
352 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 4 * _stride_j_3];
353 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 8 * _stride_j_3];
354 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2];
355 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
356 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
357 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + 2 * _stride_u_3];
358 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
359 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
360 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
361 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
362 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1];
363 const float xi_15 = _data_u[_stride_u_1 * ctr_1 - _stride_u_2];
364 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
365 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
366 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
367 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
368 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
369 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
370 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 3 * _stride_j_3];
371 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_2];
372 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + 2 * _stride_u_3];
373 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
374 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1];
375 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
376 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_3];
377 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1];
378 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 5 * _stride_j_3];
379 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 7 * _stride_j_3];
380 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
381 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
382 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
383 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 12 * _stride_j_3];
384 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_3];
385 const float xi_37 = _data_u[_stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
386 const float xi_38 = _data_u[_stride_u_1 * ctr_1];
387 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
388 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2];
389 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
390 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
391 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
392 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
393 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + _stride_u_3];
394 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
395 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 2 * _stride_j_3];
396 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1];
397 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1];
398 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1];
399 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 6 * _stride_j_3];
400 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2];
401 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 9 * _stride_j_3];
402 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 10 * _stride_j_3];
403 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2];
404 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2];
405 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_3];
406 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1];
407 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
408 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
409 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + _stride_u_3];
410 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 11 * _stride_j_3];
411 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
412 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_3];
413 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
414 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 + _stride_u_3];
415 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 - _stride_rho_2];
416 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 + 2 * _stride_u_3];
417 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 8 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f) ? (1) : (0)))) + xi_12 * xi_42 * xi_7 * (1.0f - fabs(xi_60)) * ((float)(((xi_12 > 0.0f && xi_7 < 0.0f) ? (1) : (0)))) + xi_5;
418 }
419 if (ctr_1 > 0 && 0 < _size_j_2 - 1) {
420 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1];
421 const float xi_1 = _data_u[_stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
422 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1];
423 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2];
424 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 4 * _stride_j_3];
425 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 8 * _stride_j_3];
426 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2];
427 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
428 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
429 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + 2 * _stride_u_3];
430 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
431 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
432 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
433 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
434 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1];
435 const float xi_15 = _data_u[_stride_u_1 * ctr_1 - _stride_u_2];
436 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
437 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
438 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
439 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
440 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
441 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
442 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 3 * _stride_j_3];
443 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_2];
444 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + 2 * _stride_u_3];
445 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
446 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1];
447 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
448 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_3];
449 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1];
450 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 5 * _stride_j_3];
451 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 7 * _stride_j_3];
452 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
453 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
454 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
455 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 12 * _stride_j_3];
456 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_3];
457 const float xi_37 = _data_u[_stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
458 const float xi_38 = _data_u[_stride_u_1 * ctr_1];
459 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
460 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2];
461 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
462 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
463 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
464 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
465 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + _stride_u_3];
466 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
467 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 2 * _stride_j_3];
468 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1];
469 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1];
470 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1];
471 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 6 * _stride_j_3];
472 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2];
473 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 9 * _stride_j_3];
474 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 10 * _stride_j_3];
475 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2];
476 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2];
477 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_3];
478 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1];
479 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
480 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
481 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + _stride_u_3];
482 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 11 * _stride_j_3];
483 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
484 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_3];
485 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
486 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 + _stride_u_3];
487 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 - _stride_rho_2];
488 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 + 2 * _stride_u_3];
489 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 10 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_19 * xi_25 * xi_43 * xi_8 * ((float)(((xi_25 > 0.0f && xi_8 > 0.0f && xi_43 < 0.0f) ? (1) : (0)))) + xi_54;
490 }
491 if (0 < _size_j_2 - 1 && ctr_1 < _size_j_1 - 1) {
492 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1];
493 const float xi_1 = _data_u[_stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
494 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1];
495 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2];
496 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 4 * _stride_j_3];
497 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 8 * _stride_j_3];
498 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2];
499 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
500 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
501 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + 2 * _stride_u_3];
502 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
503 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
504 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
505 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
506 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1];
507 const float xi_15 = _data_u[_stride_u_1 * ctr_1 - _stride_u_2];
508 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
509 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
510 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
511 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
512 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
513 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
514 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 3 * _stride_j_3];
515 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_2];
516 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + 2 * _stride_u_3];
517 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
518 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1];
519 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
520 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_3];
521 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1];
522 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 5 * _stride_j_3];
523 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 7 * _stride_j_3];
524 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
525 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
526 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
527 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 12 * _stride_j_3];
528 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_3];
529 const float xi_37 = _data_u[_stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
530 const float xi_38 = _data_u[_stride_u_1 * ctr_1];
531 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
532 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2];
533 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
534 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
535 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
536 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
537 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + _stride_u_3];
538 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
539 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 2 * _stride_j_3];
540 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1];
541 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1];
542 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1];
543 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 6 * _stride_j_3];
544 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2];
545 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 9 * _stride_j_3];
546 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 10 * _stride_j_3];
547 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2];
548 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2];
549 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_3];
550 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1];
551 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
552 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
553 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + _stride_u_3];
554 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 11 * _stride_j_3];
555 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
556 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_3];
557 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
558 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 + _stride_u_3];
559 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 - _stride_rho_2];
560 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 + 2 * _stride_u_3];
561 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + 12 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_3 * xi_34 * xi_45 * xi_6 * ((float)(((xi_3 > 0.0f && xi_34 < 0.0f && xi_45 < 0.0f) ? (1) : (0)))) + xi_35;
562 }
563 }
564 for (int64_t ctr_0 = 2; ctr_0 < _size_j_0 - 1; ctr_0 += 1) {
565 if (ctr_1 > 0 && 0 < _size_j_2 - 1 && ctr_1 < _size_j_1 - 1) {
566 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1];
567 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
568 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
569 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2];
570 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 4 * _stride_j_3];
571 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 8 * _stride_j_3];
572 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2];
573 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
574 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
575 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
576 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
577 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
578 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
579 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
580 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1];
581 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2];
582 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
583 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
584 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
585 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
586 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
587 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
588 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 3 * _stride_j_3];
589 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
590 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + 2 * _stride_u_3];
591 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
592 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1];
593 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
594 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_3];
595 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1];
596 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 5 * _stride_j_3];
597 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 7 * _stride_j_3];
598 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
599 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
600 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
601 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 12 * _stride_j_3];
602 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_3];
603 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
604 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1];
605 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
606 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2];
607 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
608 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
609 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
610 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
611 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + _stride_u_3];
612 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
613 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 2 * _stride_j_3];
614 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1];
615 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1];
616 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1];
617 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 6 * _stride_j_3];
618 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2];
619 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 9 * _stride_j_3];
620 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 10 * _stride_j_3];
621 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_2];
622 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2];
623 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_3];
624 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1];
625 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
626 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
627 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + _stride_u_3];
628 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 11 * _stride_j_3];
629 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
630 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_3];
631 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
632 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + _stride_u_3];
633 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 - _stride_rho_2];
634 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + 2 * _stride_u_3];
635 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 6 * _stride_j_3] = -xi_10 * xi_29 * xi_58 * (1.0f - fabs(xi_36)) * ((float)(((xi_10 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_40 * xi_52 * xi_68 * (1.0f - fabs(xi_66)) * ((float)(((xi_52 > 0.0f && xi_68 < 0.0f) ? (1) : (0)))) + xi_51;
636 }
637 if (ctr_1 > 0 && 0 < _size_j_2 - 1 && ctr_0 < _size_j_0 - 1) {
638 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1];
639 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
640 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
641 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2];
642 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 4 * _stride_j_3];
643 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 8 * _stride_j_3];
644 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2];
645 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
646 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
647 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
648 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
649 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
650 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
651 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
652 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1];
653 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2];
654 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
655 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
656 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
657 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
658 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
659 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
660 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 3 * _stride_j_3];
661 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
662 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + 2 * _stride_u_3];
663 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
664 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1];
665 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
666 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_3];
667 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1];
668 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 5 * _stride_j_3];
669 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 7 * _stride_j_3];
670 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
671 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
672 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
673 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 12 * _stride_j_3];
674 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_3];
675 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
676 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1];
677 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
678 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2];
679 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
680 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
681 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
682 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
683 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + _stride_u_3];
684 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
685 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 2 * _stride_j_3];
686 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1];
687 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1];
688 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1];
689 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 6 * _stride_j_3];
690 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2];
691 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 9 * _stride_j_3];
692 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 10 * _stride_j_3];
693 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_2];
694 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2];
695 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_3];
696 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1];
697 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
698 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
699 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + _stride_u_3];
700 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 11 * _stride_j_3];
701 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
702 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_3];
703 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
704 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + _stride_u_3];
705 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 - _stride_rho_2];
706 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + 2 * _stride_u_3];
707 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 8 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f) ? (1) : (0)))) + xi_12 * xi_42 * xi_7 * (1.0f - fabs(xi_60)) * ((float)(((xi_12 > 0.0f && xi_7 < 0.0f) ? (1) : (0)))) + xi_5;
708 }
709 if (ctr_1 > 0 && 0 < _size_j_2 - 1) {
710 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1];
711 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
712 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
713 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2];
714 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 4 * _stride_j_3];
715 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 8 * _stride_j_3];
716 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2];
717 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
718 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
719 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
720 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
721 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
722 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
723 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
724 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1];
725 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2];
726 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
727 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
728 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
729 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
730 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
731 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
732 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 3 * _stride_j_3];
733 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
734 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + 2 * _stride_u_3];
735 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
736 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1];
737 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
738 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_3];
739 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1];
740 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 5 * _stride_j_3];
741 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 7 * _stride_j_3];
742 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
743 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
744 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
745 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 12 * _stride_j_3];
746 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_3];
747 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
748 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1];
749 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
750 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2];
751 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
752 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
753 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
754 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
755 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + _stride_u_3];
756 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
757 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 2 * _stride_j_3];
758 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1];
759 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1];
760 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1];
761 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 6 * _stride_j_3];
762 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2];
763 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 9 * _stride_j_3];
764 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 10 * _stride_j_3];
765 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_2];
766 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2];
767 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_3];
768 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1];
769 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
770 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
771 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + _stride_u_3];
772 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 11 * _stride_j_3];
773 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
774 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_3];
775 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
776 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + _stride_u_3];
777 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 - _stride_rho_2];
778 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + 2 * _stride_u_3];
779 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 10 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_19 * xi_25 * xi_43 * xi_8 * ((float)(((xi_25 > 0.0f && xi_8 > 0.0f && xi_43 < 0.0f) ? (1) : (0)))) + xi_54;
780 }
781 if (0 < _size_j_2 - 1 && ctr_1 < _size_j_1 - 1) {
782 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1];
783 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
784 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
785 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2];
786 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 4 * _stride_j_3];
787 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 8 * _stride_j_3];
788 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2];
789 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
790 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
791 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
792 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
793 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
794 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
795 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
796 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1];
797 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2];
798 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
799 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
800 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
801 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
802 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
803 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
804 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 3 * _stride_j_3];
805 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
806 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + 2 * _stride_u_3];
807 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
808 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1];
809 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
810 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_3];
811 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1];
812 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 5 * _stride_j_3];
813 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 7 * _stride_j_3];
814 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
815 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
816 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
817 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 12 * _stride_j_3];
818 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_3];
819 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
820 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1];
821 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
822 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2];
823 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
824 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
825 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
826 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
827 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + _stride_u_3];
828 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
829 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 2 * _stride_j_3];
830 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1];
831 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1];
832 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1];
833 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 6 * _stride_j_3];
834 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2];
835 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 9 * _stride_j_3];
836 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 10 * _stride_j_3];
837 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_2];
838 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2];
839 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_3];
840 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1];
841 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
842 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
843 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + _stride_u_3];
844 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 11 * _stride_j_3];
845 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
846 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_3];
847 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
848 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + _stride_u_3];
849 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 - _stride_rho_2];
850 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + 2 * _stride_u_3];
851 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + 12 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_3 * xi_34 * xi_45 * xi_6 * ((float)(((xi_3 > 0.0f && xi_34 < 0.0f && xi_45 < 0.0f) ? (1) : (0)))) + xi_35;
852 }
853 }
854 {
855 if (ctr_1 > 0 && 0 < _size_j_2 - 1 && ctr_1 < _size_j_1 - 1) {
856 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1];
857 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
858 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
859 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2];
860 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 4 * _stride_j_3];
861 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 8 * _stride_j_3];
862 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2];
863 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
864 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
865 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
866 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
867 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
868 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
869 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
870 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1];
871 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2];
872 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
873 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
874 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
875 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
876 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
877 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
878 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 3 * _stride_j_3];
879 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
880 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + 2 * _stride_u_3];
881 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
882 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1];
883 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
884 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_3];
885 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1];
886 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 5 * _stride_j_3];
887 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 7 * _stride_j_3];
888 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
889 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
890 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
891 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 12 * _stride_j_3];
892 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_3];
893 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
894 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1];
895 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1];
896 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2];
897 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
898 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
899 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
900 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
901 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + _stride_u_3];
902 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
903 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 2 * _stride_j_3];
904 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1];
905 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1];
906 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1];
907 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 6 * _stride_j_3];
908 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2];
909 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 9 * _stride_j_3];
910 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 10 * _stride_j_3];
911 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_2];
912 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2];
913 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_3];
914 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1];
915 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
916 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
917 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + _stride_u_3];
918 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 11 * _stride_j_3];
919 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
920 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_3];
921 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_2];
922 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + _stride_u_3];
923 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 - _stride_rho_2];
924 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + 2 * _stride_u_3];
925 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 6 * _stride_j_3] = -xi_10 * xi_29 * xi_58 * (1.0f - fabs(xi_36)) * ((float)(((xi_10 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_40 * xi_52 * xi_68 * (1.0f - fabs(xi_66)) * ((float)(((xi_52 > 0.0f && xi_68 < 0.0f) ? (1) : (0)))) + xi_51;
926 }
927 if (ctr_1 > 0 && 0 < _size_j_2 - 1) {
928 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1];
929 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
930 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
931 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2];
932 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 4 * _stride_j_3];
933 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 8 * _stride_j_3];
934 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2];
935 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
936 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
937 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
938 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
939 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
940 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
941 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
942 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1];
943 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2];
944 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
945 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
946 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
947 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
948 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
949 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
950 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 3 * _stride_j_3];
951 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
952 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + 2 * _stride_u_3];
953 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
954 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1];
955 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
956 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_3];
957 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1];
958 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 5 * _stride_j_3];
959 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 7 * _stride_j_3];
960 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
961 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
962 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
963 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 12 * _stride_j_3];
964 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_3];
965 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
966 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1];
967 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1];
968 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2];
969 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
970 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
971 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
972 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
973 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + _stride_u_3];
974 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
975 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 2 * _stride_j_3];
976 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1];
977 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1];
978 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1];
979 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 6 * _stride_j_3];
980 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2];
981 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 9 * _stride_j_3];
982 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 10 * _stride_j_3];
983 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_2];
984 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2];
985 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_3];
986 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1];
987 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
988 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
989 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + _stride_u_3];
990 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 11 * _stride_j_3];
991 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
992 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_3];
993 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_2];
994 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + _stride_u_3];
995 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 - _stride_rho_2];
996 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + 2 * _stride_u_3];
997 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 10 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_19 * xi_25 * xi_43 * xi_8 * ((float)(((xi_25 > 0.0f && xi_8 > 0.0f && xi_43 < 0.0f) ? (1) : (0)))) + xi_54;
998 }
999 if (0 < _size_j_2 - 1 && ctr_1 < _size_j_1 - 1) {
1000 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1];
1001 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
1002 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1];
1003 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2];
1004 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 4 * _stride_j_3];
1005 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 8 * _stride_j_3];
1006 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2];
1007 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1008 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
1009 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
1010 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + 2 * _stride_u_3];
1011 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_2 + 2 * _stride_u_3];
1012 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
1013 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
1014 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1];
1015 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2];
1016 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
1017 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
1018 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2];
1019 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
1020 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
1021 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1022 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 3 * _stride_j_3];
1023 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_2];
1024 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + 2 * _stride_u_3];
1025 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + _stride_u_3];
1026 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1];
1027 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
1028 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_3];
1029 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1];
1030 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 5 * _stride_j_3];
1031 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 7 * _stride_j_3];
1032 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 - _stride_rho_2];
1033 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1034 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1035 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 12 * _stride_j_3];
1036 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_3];
1037 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_2 + _stride_u_3];
1038 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1];
1039 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1];
1040 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2];
1041 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + _stride_u_3];
1042 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2];
1043 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1044 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1045 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 + _stride_u_3];
1046 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
1047 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 2 * _stride_j_3];
1048 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1];
1049 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1];
1050 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1];
1051 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 6 * _stride_j_3];
1052 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2];
1053 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 9 * _stride_j_3];
1054 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 10 * _stride_j_3];
1055 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_2];
1056 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2];
1057 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_3];
1058 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1];
1059 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + 2 * _stride_u_3];
1060 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2];
1061 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 - _stride_u_2 + _stride_u_3];
1062 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 11 * _stride_j_3];
1063 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_3];
1064 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_3];
1065 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_2];
1066 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + _stride_u_3];
1067 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 - _stride_rho_2];
1068 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 + 2 * _stride_u_3];
1069 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + 12 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_3 * xi_34 * xi_45 * xi_6 * ((float)(((xi_3 > 0.0f && xi_34 < 0.0f && xi_45 < 0.0f) ? (1) : (0)))) + xi_35;
1070 }
1071 }
1072 }
1073 }
1074 {
1075 {
1076 if (_size_j_1 - 1 > 0 && 0 < _size_j_2 - 1 && 1 < _size_j_0 - 1) {
1077 const float xi_0 = _data_rho[_stride_rho_1 * (_size_j_1 - 1)];
1078 const float xi_1 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + 2 * _stride_u_3];
1079 const float xi_2 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1];
1080 const float xi_3 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2];
1081 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 4 * _stride_j_3];
1082 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 8 * _stride_j_3];
1083 const float xi_6 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2];
1084 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1085 const float xi_8 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2];
1086 const float xi_9 = _data_u[_stride_u_1 * (_size_j_1 - 1) + 2 * _stride_u_3];
1087 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + 2 * _stride_u_3];
1088 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + 2 * _stride_u_3];
1089 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + _stride_u_3];
1090 const float xi_13 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2];
1091 const float xi_14 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1];
1092 const float xi_15 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_2];
1093 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 - _stride_rho_2];
1094 const float xi_17 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + _stride_u_3];
1095 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2];
1096 const float xi_19 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2];
1097 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + _stride_u_3];
1098 const float xi_21 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1099 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 3 * _stride_j_3];
1100 const float xi_23 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_2];
1101 const float xi_24 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + 2 * _stride_u_3];
1102 const float xi_25 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + _stride_u_3];
1103 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1)];
1104 const float xi_27 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_3];
1105 const float xi_28 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_3];
1106 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1)];
1107 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 5 * _stride_j_3];
1108 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 7 * _stride_j_3];
1109 const float xi_32 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 - _stride_rho_2];
1110 const float xi_33 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1111 const float xi_34 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1112 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 12 * _stride_j_3];
1113 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_3];
1114 const float xi_37 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + _stride_u_3];
1115 const float xi_38 = _data_u[_stride_u_1 * (_size_j_1 - 1)];
1116 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1];
1117 const float xi_40 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2];
1118 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + _stride_u_3];
1119 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2];
1120 const float xi_43 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1121 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1122 const float xi_45 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 + _stride_u_3];
1123 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + 2 * _stride_u_3];
1124 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 2 * _stride_j_3];
1125 const float xi_48 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1];
1126 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1];
1127 const float xi_50 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1];
1128 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 6 * _stride_j_3];
1129 const float xi_52 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2];
1130 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 9 * _stride_j_3];
1131 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 10 * _stride_j_3];
1132 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2];
1133 const float xi_56 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2];
1134 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_3];
1135 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1)];
1136 const float xi_59 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + 2 * _stride_u_3];
1137 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2];
1138 const float xi_61 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2 + _stride_u_3];
1139 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 11 * _stride_j_3];
1140 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_3];
1141 const float xi_64 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_3];
1142 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_2];
1143 const float xi_66 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 + _stride_u_3];
1144 const float xi_67 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 - _stride_rho_2];
1145 const float xi_68 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 + 2 * _stride_u_3];
1146 _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 8 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f) ? (1) : (0)))) + xi_12 * xi_42 * xi_7 * (1.0f - fabs(xi_60)) * ((float)(((xi_12 > 0.0f && xi_7 < 0.0f) ? (1) : (0)))) + xi_5;
1147 }
1148 if (_size_j_1 - 1 > 0 && 0 < _size_j_2 - 1) {
1149 const float xi_0 = _data_rho[_stride_rho_1 * (_size_j_1 - 1)];
1150 const float xi_1 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + 2 * _stride_u_3];
1151 const float xi_2 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1];
1152 const float xi_3 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2];
1153 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 4 * _stride_j_3];
1154 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 8 * _stride_j_3];
1155 const float xi_6 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2];
1156 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1157 const float xi_8 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2];
1158 const float xi_9 = _data_u[_stride_u_1 * (_size_j_1 - 1) + 2 * _stride_u_3];
1159 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + 2 * _stride_u_3];
1160 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + 2 * _stride_u_3];
1161 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + _stride_u_3];
1162 const float xi_13 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2];
1163 const float xi_14 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1];
1164 const float xi_15 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_2];
1165 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 - _stride_rho_2];
1166 const float xi_17 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + _stride_u_3];
1167 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2];
1168 const float xi_19 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2];
1169 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + _stride_u_3];
1170 const float xi_21 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1171 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 3 * _stride_j_3];
1172 const float xi_23 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_2];
1173 const float xi_24 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + 2 * _stride_u_3];
1174 const float xi_25 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + _stride_u_3];
1175 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1)];
1176 const float xi_27 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_3];
1177 const float xi_28 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_3];
1178 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1)];
1179 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 5 * _stride_j_3];
1180 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 7 * _stride_j_3];
1181 const float xi_32 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 - _stride_rho_2];
1182 const float xi_33 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1183 const float xi_34 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1184 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 12 * _stride_j_3];
1185 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_3];
1186 const float xi_37 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + _stride_u_3];
1187 const float xi_38 = _data_u[_stride_u_1 * (_size_j_1 - 1)];
1188 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1];
1189 const float xi_40 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2];
1190 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + _stride_u_3];
1191 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2];
1192 const float xi_43 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1193 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1194 const float xi_45 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 + _stride_u_3];
1195 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + 2 * _stride_u_3];
1196 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 2 * _stride_j_3];
1197 const float xi_48 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1];
1198 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1];
1199 const float xi_50 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1];
1200 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 6 * _stride_j_3];
1201 const float xi_52 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2];
1202 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 9 * _stride_j_3];
1203 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 10 * _stride_j_3];
1204 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2];
1205 const float xi_56 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2];
1206 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_3];
1207 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1)];
1208 const float xi_59 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + 2 * _stride_u_3];
1209 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2];
1210 const float xi_61 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2 + _stride_u_3];
1211 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 11 * _stride_j_3];
1212 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_3];
1213 const float xi_64 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_3];
1214 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_2];
1215 const float xi_66 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 + _stride_u_3];
1216 const float xi_67 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 - _stride_rho_2];
1217 const float xi_68 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 + 2 * _stride_u_3];
1218 _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + 10 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_19 * xi_25 * xi_43 * xi_8 * ((float)(((xi_25 > 0.0f && xi_8 > 0.0f && xi_43 < 0.0f) ? (1) : (0)))) + xi_54;
1219 }
1220 }
1221 for (int64_t ctr_0 = 2; ctr_0 < _size_j_0 - 1; ctr_0 += 1) {
1222 if (_size_j_1 - 1 > 0 && 0 < _size_j_2 - 1 && ctr_0 < _size_j_0 - 1) {
1223 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1)];
1224 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + 2 * _stride_u_3];
1225 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1];
1226 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2];
1227 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 4 * _stride_j_3];
1228 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 8 * _stride_j_3];
1229 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2];
1230 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1231 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2];
1232 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + 2 * _stride_u_3];
1233 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + 2 * _stride_u_3];
1234 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + 2 * _stride_u_3];
1235 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + _stride_u_3];
1236 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2];
1237 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1];
1238 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2];
1239 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 - _stride_rho_2];
1240 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + _stride_u_3];
1241 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2];
1242 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2];
1243 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + _stride_u_3];
1244 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1245 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 3 * _stride_j_3];
1246 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_2];
1247 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + 2 * _stride_u_3];
1248 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + _stride_u_3];
1249 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1)];
1250 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_3];
1251 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_3];
1252 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1)];
1253 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 5 * _stride_j_3];
1254 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 7 * _stride_j_3];
1255 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 - _stride_rho_2];
1256 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1257 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1258 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 12 * _stride_j_3];
1259 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_3];
1260 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + _stride_u_3];
1261 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1)];
1262 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1];
1263 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2];
1264 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + _stride_u_3];
1265 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2];
1266 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1267 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1268 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 + _stride_u_3];
1269 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + 2 * _stride_u_3];
1270 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 2 * _stride_j_3];
1271 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1];
1272 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1];
1273 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1];
1274 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 6 * _stride_j_3];
1275 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2];
1276 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 9 * _stride_j_3];
1277 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 10 * _stride_j_3];
1278 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2];
1279 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2];
1280 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_3];
1281 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1)];
1282 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + 2 * _stride_u_3];
1283 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2];
1284 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2 + _stride_u_3];
1285 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 11 * _stride_j_3];
1286 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_3];
1287 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_3];
1288 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_2];
1289 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 + _stride_u_3];
1290 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 - _stride_rho_2];
1291 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 + 2 * _stride_u_3];
1292 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 8 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f) ? (1) : (0)))) + xi_12 * xi_42 * xi_7 * (1.0f - fabs(xi_60)) * ((float)(((xi_12 > 0.0f && xi_7 < 0.0f) ? (1) : (0)))) + xi_5;
1293 }
1294 if (_size_j_1 - 1 > 0 && 0 < _size_j_2 - 1) {
1295 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1)];
1296 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + 2 * _stride_u_3];
1297 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1];
1298 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2];
1299 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 4 * _stride_j_3];
1300 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 8 * _stride_j_3];
1301 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2];
1302 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1303 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2];
1304 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + 2 * _stride_u_3];
1305 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + 2 * _stride_u_3];
1306 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + 2 * _stride_u_3];
1307 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + _stride_u_3];
1308 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2];
1309 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1];
1310 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2];
1311 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 - _stride_rho_2];
1312 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + _stride_u_3];
1313 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2];
1314 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2];
1315 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + _stride_u_3];
1316 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1317 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 3 * _stride_j_3];
1318 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_2];
1319 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + 2 * _stride_u_3];
1320 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + _stride_u_3];
1321 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1)];
1322 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_3];
1323 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_3];
1324 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1)];
1325 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 5 * _stride_j_3];
1326 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 7 * _stride_j_3];
1327 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 - _stride_rho_2];
1328 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1329 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1330 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 12 * _stride_j_3];
1331 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_3];
1332 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + _stride_u_3];
1333 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1)];
1334 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1];
1335 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2];
1336 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + _stride_u_3];
1337 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2];
1338 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1339 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1340 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 + _stride_u_3];
1341 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + 2 * _stride_u_3];
1342 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 2 * _stride_j_3];
1343 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1];
1344 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1];
1345 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1];
1346 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 6 * _stride_j_3];
1347 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2];
1348 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 9 * _stride_j_3];
1349 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 10 * _stride_j_3];
1350 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2];
1351 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2];
1352 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_3];
1353 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1)];
1354 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + 2 * _stride_u_3];
1355 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2];
1356 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2 + _stride_u_3];
1357 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 11 * _stride_j_3];
1358 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_3];
1359 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_3];
1360 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_2];
1361 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 + _stride_u_3];
1362 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 - _stride_rho_2];
1363 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 + 2 * _stride_u_3];
1364 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + 10 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_19 * xi_25 * xi_43 * xi_8 * ((float)(((xi_25 > 0.0f && xi_8 > 0.0f && xi_43 < 0.0f) ? (1) : (0)))) + xi_54;
1365 }
1366 }
1367 if (_size_j_1 - 1 > 0 && 0 < _size_j_2 - 1) {
1368 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1)];
1369 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + 2 * _stride_u_3];
1370 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1];
1371 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2];
1372 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + 4 * _stride_j_3];
1373 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + 8 * _stride_j_3];
1374 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2];
1375 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1376 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2];
1377 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + 2 * _stride_u_3];
1378 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + 2 * _stride_u_3];
1379 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + 2 * _stride_u_3];
1380 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + _stride_u_3];
1381 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2];
1382 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1];
1383 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2];
1384 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 - _stride_rho_2];
1385 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + _stride_u_3];
1386 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2];
1387 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2];
1388 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + _stride_u_3];
1389 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1390 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + 3 * _stride_j_3];
1391 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_2];
1392 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + 2 * _stride_u_3];
1393 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + _stride_u_3];
1394 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1)];
1395 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_3];
1396 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_3];
1397 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1)];
1398 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + 5 * _stride_j_3];
1399 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + 7 * _stride_j_3];
1400 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 - _stride_rho_2];
1401 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1402 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1403 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + 12 * _stride_j_3];
1404 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_3];
1405 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2 + _stride_u_3];
1406 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1)];
1407 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1];
1408 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2];
1409 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + _stride_u_3];
1410 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2];
1411 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 + 2 * _stride_u_3];
1412 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 - _stride_u_2 + 2 * _stride_u_3];
1413 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 + _stride_u_3];
1414 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + 2 * _stride_u_3];
1415 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + 2 * _stride_j_3];
1416 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1];
1417 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1];
1418 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1];
1419 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + 6 * _stride_j_3];
1420 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2];
1421 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + 9 * _stride_j_3];
1422 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + 10 * _stride_j_3];
1423 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_2];
1424 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2];
1425 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_3];
1426 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1)];
1427 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + 2 * _stride_u_3];
1428 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2];
1429 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 - _stride_u_2 + _stride_u_3];
1430 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + 11 * _stride_j_3];
1431 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_3];
1432 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_3];
1433 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_2];
1434 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 + _stride_u_3];
1435 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 - _stride_rho_2];
1436 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 + 2 * _stride_u_3];
1437 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + 10 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_19 * xi_25 * xi_43 * xi_8 * ((float)(((xi_25 > 0.0f && xi_8 > 0.0f && xi_43 < 0.0f) ? (1) : (0)))) + xi_54;
1438 }
1439 }
1440 }
1441 for (int64_t ctr_2 = 1; ctr_2 < _size_j_2 - 1; ctr_2 += 1) {
1442 {
1443 {
1444 {
1445 if (ctr_2 > 0 && 0 < _size_j_1 - 1 && ctr_2 < _size_j_2 - 1) {
1446 const float xi_0 = _data_rho[_stride_rho_2 * ctr_2];
1447 const float xi_1 = _data_u[_stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1448 const float xi_2 = _data_rho[-_stride_rho_1 + _stride_rho_2 * ctr_2];
1449 const float xi_3 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1450 const float xi_4 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
1451 const float xi_5 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
1452 const float xi_6 = _data_rho[_stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1453 const float xi_7 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1454 const float xi_8 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1455 const float xi_9 = _data_u[_stride_u_2 * ctr_2 + 2 * _stride_u_3];
1456 const float xi_10 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1457 const float xi_11 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1458 const float xi_12 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1459 const float xi_13 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1460 const float xi_14 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2];
1461 const float xi_15 = _data_u[_stride_u_2 * ctr_2 - _stride_u_2];
1462 const float xi_16 = _data_rho[_stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1463 const float xi_17 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1464 const float xi_18 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1465 const float xi_19 = _data_rho[-_stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1466 const float xi_20 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1467 const float xi_21 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1468 const float xi_22 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
1469 const float xi_23 = _data_rho[_stride_rho_2 * ctr_2 - _stride_rho_2];
1470 const float xi_24 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1471 const float xi_25 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1472 const float xi_26 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2];
1473 const float xi_27 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1474 const float xi_28 = _data_u[_stride_u_2 * ctr_2 + _stride_u_3];
1475 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_2 * ctr_2];
1476 const float xi_30 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
1477 const float xi_31 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
1478 const float xi_32 = _data_rho[-_stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1479 const float xi_33 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1480 const float xi_34 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1481 const float xi_35 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
1482 const float xi_36 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_3];
1483 const float xi_37 = _data_u[_stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1484 const float xi_38 = _data_u[_stride_u_2 * ctr_2];
1485 const float xi_39 = _data_rho[_stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2];
1486 const float xi_40 = _data_rho[_stride_rho_2 * ctr_2 + _stride_rho_2];
1487 const float xi_41 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1488 const float xi_42 = _data_rho[_stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1489 const float xi_43 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1490 const float xi_44 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1491 const float xi_45 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1492 const float xi_46 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1493 const float xi_47 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
1494 const float xi_48 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2];
1495 const float xi_49 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2];
1496 const float xi_50 = _data_rho[_stride_rho_1 + _stride_rho_2 * ctr_2];
1497 const float xi_51 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
1498 const float xi_52 = _data_u[_stride_u_2 * ctr_2 + _stride_u_2];
1499 const float xi_53 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
1500 const float xi_54 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
1501 const float xi_55 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2];
1502 const float xi_56 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1503 const float xi_57 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + _stride_j_3];
1504 const float xi_58 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2];
1505 const float xi_59 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1506 const float xi_60 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1507 const float xi_61 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1508 const float xi_62 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
1509 const float xi_63 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1510 const float xi_64 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1511 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1512 const float xi_66 = _data_u[_stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1513 const float xi_67 = _data_rho[_stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1514 const float xi_68 = _data_u[_stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1515 _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 4 * _stride_j_3] = xi_14 * xi_50 * xi_64 * (1.0f - fabs(xi_24)) * ((float)(((xi_14 > 0.0f && xi_64 < 0.0f) ? (1) : (0)))) - xi_29 * xi_36 * xi_58 * (1.0f - fabs(xi_10)) * ((float)(((xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_4;
1516 }
1517 if (ctr_2 > 0 && 0 < _size_j_1 - 1) {
1518 const float xi_0 = _data_rho[_stride_rho_2 * ctr_2];
1519 const float xi_1 = _data_u[_stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1520 const float xi_2 = _data_rho[-_stride_rho_1 + _stride_rho_2 * ctr_2];
1521 const float xi_3 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1522 const float xi_4 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
1523 const float xi_5 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
1524 const float xi_6 = _data_rho[_stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1525 const float xi_7 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1526 const float xi_8 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1527 const float xi_9 = _data_u[_stride_u_2 * ctr_2 + 2 * _stride_u_3];
1528 const float xi_10 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1529 const float xi_11 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1530 const float xi_12 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1531 const float xi_13 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1532 const float xi_14 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2];
1533 const float xi_15 = _data_u[_stride_u_2 * ctr_2 - _stride_u_2];
1534 const float xi_16 = _data_rho[_stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1535 const float xi_17 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1536 const float xi_18 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1537 const float xi_19 = _data_rho[-_stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1538 const float xi_20 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1539 const float xi_21 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1540 const float xi_22 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
1541 const float xi_23 = _data_rho[_stride_rho_2 * ctr_2 - _stride_rho_2];
1542 const float xi_24 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1543 const float xi_25 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1544 const float xi_26 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2];
1545 const float xi_27 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1546 const float xi_28 = _data_u[_stride_u_2 * ctr_2 + _stride_u_3];
1547 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_2 * ctr_2];
1548 const float xi_30 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
1549 const float xi_31 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
1550 const float xi_32 = _data_rho[-_stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1551 const float xi_33 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1552 const float xi_34 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1553 const float xi_35 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
1554 const float xi_36 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_3];
1555 const float xi_37 = _data_u[_stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1556 const float xi_38 = _data_u[_stride_u_2 * ctr_2];
1557 const float xi_39 = _data_rho[_stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2];
1558 const float xi_40 = _data_rho[_stride_rho_2 * ctr_2 + _stride_rho_2];
1559 const float xi_41 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1560 const float xi_42 = _data_rho[_stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1561 const float xi_43 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1562 const float xi_44 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1563 const float xi_45 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1564 const float xi_46 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1565 const float xi_47 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
1566 const float xi_48 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2];
1567 const float xi_49 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2];
1568 const float xi_50 = _data_rho[_stride_rho_1 + _stride_rho_2 * ctr_2];
1569 const float xi_51 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
1570 const float xi_52 = _data_u[_stride_u_2 * ctr_2 + _stride_u_2];
1571 const float xi_53 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
1572 const float xi_54 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
1573 const float xi_55 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2];
1574 const float xi_56 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1575 const float xi_57 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + _stride_j_3];
1576 const float xi_58 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2];
1577 const float xi_59 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1578 const float xi_60 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1579 const float xi_61 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1580 const float xi_62 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
1581 const float xi_63 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1582 const float xi_64 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1583 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1584 const float xi_66 = _data_u[_stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1585 const float xi_67 = _data_rho[_stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1586 const float xi_68 = _data_u[_stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1587 _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 11 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_36 > 0.0f && xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_21 * xi_56 * xi_61 * xi_67 * ((float)(((xi_21 > 0.0f && xi_56 > 0.0f && xi_61 < 0.0f) ? (1) : (0)))) + xi_62;
1588 }
1589 if (0 < _size_j_1 - 1 && ctr_2 < _size_j_2 - 1) {
1590 const float xi_0 = _data_rho[_stride_rho_2 * ctr_2];
1591 const float xi_1 = _data_u[_stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1592 const float xi_2 = _data_rho[-_stride_rho_1 + _stride_rho_2 * ctr_2];
1593 const float xi_3 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1594 const float xi_4 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
1595 const float xi_5 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
1596 const float xi_6 = _data_rho[_stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1597 const float xi_7 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1598 const float xi_8 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1599 const float xi_9 = _data_u[_stride_u_2 * ctr_2 + 2 * _stride_u_3];
1600 const float xi_10 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1601 const float xi_11 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1602 const float xi_12 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1603 const float xi_13 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1604 const float xi_14 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2];
1605 const float xi_15 = _data_u[_stride_u_2 * ctr_2 - _stride_u_2];
1606 const float xi_16 = _data_rho[_stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1607 const float xi_17 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1608 const float xi_18 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1609 const float xi_19 = _data_rho[-_stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1610 const float xi_20 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1611 const float xi_21 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1612 const float xi_22 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
1613 const float xi_23 = _data_rho[_stride_rho_2 * ctr_2 - _stride_rho_2];
1614 const float xi_24 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1615 const float xi_25 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1616 const float xi_26 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2];
1617 const float xi_27 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1618 const float xi_28 = _data_u[_stride_u_2 * ctr_2 + _stride_u_3];
1619 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_2 * ctr_2];
1620 const float xi_30 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
1621 const float xi_31 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
1622 const float xi_32 = _data_rho[-_stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1623 const float xi_33 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1624 const float xi_34 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1625 const float xi_35 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
1626 const float xi_36 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_3];
1627 const float xi_37 = _data_u[_stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1628 const float xi_38 = _data_u[_stride_u_2 * ctr_2];
1629 const float xi_39 = _data_rho[_stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2];
1630 const float xi_40 = _data_rho[_stride_rho_2 * ctr_2 + _stride_rho_2];
1631 const float xi_41 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1632 const float xi_42 = _data_rho[_stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1633 const float xi_43 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1634 const float xi_44 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1635 const float xi_45 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1636 const float xi_46 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1637 const float xi_47 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
1638 const float xi_48 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2];
1639 const float xi_49 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2];
1640 const float xi_50 = _data_rho[_stride_rho_1 + _stride_rho_2 * ctr_2];
1641 const float xi_51 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
1642 const float xi_52 = _data_u[_stride_u_2 * ctr_2 + _stride_u_2];
1643 const float xi_53 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
1644 const float xi_54 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
1645 const float xi_55 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2];
1646 const float xi_56 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1647 const float xi_57 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + _stride_j_3];
1648 const float xi_58 = _data_u[_stride_u_0 + _stride_u_2 * ctr_2];
1649 const float xi_59 = _data_u[-_stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1650 const float xi_60 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1651 const float xi_61 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1652 const float xi_62 = _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
1653 const float xi_63 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1654 const float xi_64 = _data_u[_stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1655 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1656 const float xi_66 = _data_u[_stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1657 const float xi_67 = _data_rho[_stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1658 const float xi_68 = _data_u[_stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1659 _data_j[_stride_j_0 + _stride_j_2 * ctr_2 + 12 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_3 * xi_34 * xi_45 * xi_6 * ((float)(((xi_3 > 0.0f && xi_34 < 0.0f && xi_45 < 0.0f) ? (1) : (0)))) + xi_35;
1660 }
1661 }
1662 for (int64_t ctr_0 = 2; ctr_0 < _size_j_0 - 1; ctr_0 += 1) {
1663 if (ctr_2 > 0 && 0 < _size_j_1 - 1 && ctr_2 < _size_j_2 - 1) {
1664 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_2 * ctr_2];
1665 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1666 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2];
1667 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1668 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
1669 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
1670 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1671 const float xi_7 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1672 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1673 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1674 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1675 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1676 const float xi_12 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1677 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1678 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2];
1679 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2];
1680 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1681 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1682 const float xi_18 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1683 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1684 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1685 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1686 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
1687 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1688 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1689 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1690 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2];
1691 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1692 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_3];
1693 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_2 * ctr_2];
1694 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
1695 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
1696 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1697 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1698 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1699 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
1700 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 + _stride_u_3];
1701 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1702 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2];
1703 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 + _stride_rho_2 * ctr_2];
1704 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1705 const float xi_41 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1706 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1707 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1708 const float xi_44 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1709 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1710 const float xi_46 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1711 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
1712 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2];
1713 const float xi_49 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2];
1714 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2];
1715 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
1716 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2];
1717 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
1718 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
1719 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 - _stride_u_2];
1720 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1721 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + _stride_j_3];
1722 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2];
1723 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1724 const float xi_60 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1725 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1726 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
1727 const float xi_63 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1728 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1729 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1730 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1731 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1732 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1733 _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 4 * _stride_j_3] = xi_14 * xi_50 * xi_64 * (1.0f - fabs(xi_24)) * ((float)(((xi_14 > 0.0f && xi_64 < 0.0f) ? (1) : (0)))) - xi_29 * xi_36 * xi_58 * (1.0f - fabs(xi_10)) * ((float)(((xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_4;
1734 }
1735 if (ctr_2 > 0 && 0 < _size_j_1 - 1) {
1736 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_2 * ctr_2];
1737 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1738 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2];
1739 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1740 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
1741 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
1742 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1743 const float xi_7 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1744 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1745 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1746 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1747 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1748 const float xi_12 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1749 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1750 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2];
1751 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2];
1752 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1753 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1754 const float xi_18 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1755 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1756 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1757 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1758 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
1759 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1760 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1761 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1762 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2];
1763 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1764 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_3];
1765 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_2 * ctr_2];
1766 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
1767 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
1768 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1769 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1770 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1771 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
1772 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 + _stride_u_3];
1773 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1774 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2];
1775 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 + _stride_rho_2 * ctr_2];
1776 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1777 const float xi_41 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1778 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1779 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1780 const float xi_44 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1781 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1782 const float xi_46 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1783 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
1784 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2];
1785 const float xi_49 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2];
1786 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2];
1787 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
1788 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2];
1789 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
1790 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
1791 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 - _stride_u_2];
1792 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1793 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + _stride_j_3];
1794 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2];
1795 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1796 const float xi_60 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1797 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1798 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
1799 const float xi_63 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1800 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1801 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1802 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1803 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1804 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1805 _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 11 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_36 > 0.0f && xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_21 * xi_56 * xi_61 * xi_67 * ((float)(((xi_21 > 0.0f && xi_56 > 0.0f && xi_61 < 0.0f) ? (1) : (0)))) + xi_62;
1806 }
1807 if (0 < _size_j_1 - 1 && ctr_2 < _size_j_2 - 1) {
1808 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_2 * ctr_2];
1809 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1810 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2];
1811 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1812 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
1813 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
1814 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1815 const float xi_7 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1816 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1817 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1818 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1819 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1820 const float xi_12 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1821 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1822 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2];
1823 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2];
1824 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1825 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1826 const float xi_18 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1827 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1828 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1829 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1830 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
1831 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1832 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1833 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1834 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2];
1835 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1836 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_3];
1837 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_2 * ctr_2];
1838 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
1839 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
1840 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1841 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1842 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1843 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
1844 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 + _stride_u_3];
1845 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1846 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2];
1847 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 + _stride_rho_2 * ctr_2];
1848 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1849 const float xi_41 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1850 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1851 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1852 const float xi_44 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1853 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1854 const float xi_46 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1855 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
1856 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2];
1857 const float xi_49 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2];
1858 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2];
1859 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
1860 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2];
1861 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
1862 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
1863 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2 - _stride_u_2];
1864 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1865 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + _stride_j_3];
1866 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * ctr_2];
1867 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1868 const float xi_60 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1869 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1870 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
1871 const float xi_63 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1872 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1873 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1874 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1875 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1876 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1877 _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * ctr_2 + 12 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_3 * xi_34 * xi_45 * xi_6 * ((float)(((xi_3 > 0.0f && xi_34 < 0.0f && xi_45 < 0.0f) ? (1) : (0)))) + xi_35;
1878 }
1879 }
1880 {
1881 if (ctr_2 > 0 && 0 < _size_j_1 - 1 && ctr_2 < _size_j_2 - 1) {
1882 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_2 * ctr_2];
1883 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1884 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2];
1885 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1886 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
1887 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
1888 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1889 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1890 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1891 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1892 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1893 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1894 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1895 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1896 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2];
1897 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2];
1898 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1899 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1900 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1901 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1902 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1903 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1904 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
1905 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1906 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1907 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1908 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2];
1909 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1910 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_3];
1911 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_2 * ctr_2];
1912 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
1913 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
1914 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1915 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1916 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1917 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
1918 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
1919 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1920 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2];
1921 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
1922 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1923 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1924 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1925 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1926 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1927 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1928 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1929 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
1930 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2];
1931 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
1932 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2];
1933 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
1934 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2];
1935 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
1936 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
1937 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
1938 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1939 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
1940 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2];
1941 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1942 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1943 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1944 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
1945 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1946 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1947 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
1948 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1949 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1950 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1951 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3] = xi_14 * xi_50 * xi_64 * (1.0f - fabs(xi_24)) * ((float)(((xi_14 > 0.0f && xi_64 < 0.0f) ? (1) : (0)))) - xi_29 * xi_36 * xi_58 * (1.0f - fabs(xi_10)) * ((float)(((xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_4;
1952 }
1953 if (ctr_2 > 0 && 0 < _size_j_1 - 1) {
1954 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_2 * ctr_2];
1955 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1956 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2];
1957 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1958 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
1959 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
1960 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1961 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1962 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
1963 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1964 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1965 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1966 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1967 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1968 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2];
1969 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2];
1970 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1971 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1972 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
1973 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1974 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1975 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1976 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
1977 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1978 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
1979 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
1980 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2];
1981 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
1982 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_3];
1983 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_2 * ctr_2];
1984 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
1985 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
1986 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
1987 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1988 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1989 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
1990 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
1991 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1992 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2];
1993 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
1994 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1995 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
1996 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
1997 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
1998 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
1999 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2000 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2001 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
2002 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2];
2003 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
2004 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2];
2005 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
2006 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2];
2007 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
2008 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
2009 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
2010 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2011 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
2012 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2];
2013 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2014 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2015 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2016 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
2017 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2018 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2019 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
2020 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2021 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2022 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2023 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_36 > 0.0f && xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_21 * xi_56 * xi_61 * xi_67 * ((float)(((xi_21 > 0.0f && xi_56 > 0.0f && xi_61 < 0.0f) ? (1) : (0)))) + xi_62;
2024 }
2025 if (0 < _size_j_1 - 1 && ctr_2 < _size_j_2 - 1) {
2026 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_2 * ctr_2];
2027 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2028 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2029 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2030 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
2031 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
2032 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2033 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2034 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2035 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2036 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2037 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2038 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2039 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2040 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2];
2041 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2];
2042 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2043 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2044 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2045 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2046 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2047 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2048 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
2049 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2050 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2051 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2052 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2];
2053 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2054 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_3];
2055 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_2 * ctr_2];
2056 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
2057 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
2058 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2059 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2060 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2061 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
2062 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
2063 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2064 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2];
2065 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
2066 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2067 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2068 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2069 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2070 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2071 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2072 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2073 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
2074 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2];
2075 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
2076 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2];
2077 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
2078 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2];
2079 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
2080 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
2081 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
2082 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2083 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
2084 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * ctr_2];
2085 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2086 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2087 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2088 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
2089 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2090 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2091 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
2092 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2093 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2094 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2095 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_3 * xi_34 * xi_45 * xi_6 * ((float)(((xi_3 > 0.0f && xi_34 < 0.0f && xi_45 < 0.0f) ? (1) : (0)))) + xi_35;
2096 }
2097 }
2098 }
2099 for (int64_t ctr_1 = 1; ctr_1 < _size_j_1 - 1; ctr_1 += 1) {
2100 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2101 const float xi_1 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2102 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2103 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2104 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2105 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2106 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2107 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2108 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2109 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2110 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2111 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2112 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
2113 const float xi_15 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2114 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2115 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2116 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2117 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2118 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2119 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2120 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2121 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2122 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2123 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2124 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2125 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2126 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2127 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2128 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2129 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2130 const float xi_37 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2131 const float xi_38 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2132 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2133 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2134 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2135 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2136 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2137 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2138 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2139 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2140 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2141 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2142 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
2143 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2144 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2145 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2146 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2147 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2148 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2149 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2150 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2151 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2152 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2153 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2154 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2155 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2156 const float Dummy_15619 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2157 const float Dummy_15620 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2158 const float Dummy_15621 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2159 const float Dummy_15622 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2160 const float Dummy_15623 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2161 const float Dummy_15624 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2162 const float Dummy_15625 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2163 const float Dummy_15626 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2164 const float Dummy_15627 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2165 const float Dummy_15628 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2166 const float Dummy_15629 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2167 const float Dummy_15630 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2168 const float Dummy_15631 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
2169 const float Dummy_15632 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2170 const float Dummy_15633 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2171 const float Dummy_15634 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2172 const float Dummy_15635 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2173 const float Dummy_15636 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2174 const float Dummy_15637 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2175 const float Dummy_15638 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2176 const float Dummy_15639 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2177 const float Dummy_15640 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2178 const float Dummy_15641 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2179 const float Dummy_15642 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2180 const float Dummy_15643 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2181 const float Dummy_15644 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2182 const float Dummy_15645 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2183 const float Dummy_15646 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2184 const float Dummy_15647 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2185 const float Dummy_15648 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2186 const float Dummy_15649 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2187 const float Dummy_15650 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2188 const float Dummy_15651 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2189 const float Dummy_15652 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2190 const float Dummy_15653 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2191 const float Dummy_15654 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2192 const float Dummy_15655 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2193 const float Dummy_15656 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2194 const float Dummy_15657 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2195 const float Dummy_15658 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2196 const float Dummy_15659 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2197 const float Dummy_15660 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2198 const float Dummy_15661 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
2199 const float Dummy_15662 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2200 const float Dummy_15663 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2201 const float Dummy_15664 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2202 const float Dummy_15665 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2203 const float Dummy_15666 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2204 const float Dummy_15667 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2205 const float Dummy_15668 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2206 const float Dummy_15669 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2207 const float Dummy_15670 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2208 const float Dummy_15671 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2209 const float Dummy_15672 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2210 const float Dummy_15673 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2211 const float Dummy_15674 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2212 const float Dummy_15675 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2213 const float Dummy_15676 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2214 const float Dummy_15677 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2215 const float Dummy_15678 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2216 const float Dummy_15679 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2217 const float Dummy_15680 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2218 const float Dummy_15681 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2219 const float Dummy_15682 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2220 const float Dummy_15683 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2221 const float Dummy_15684 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2222 const float Dummy_15685 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2223 const float Dummy_15686 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2224 const float Dummy_15687 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
2225 const float Dummy_15688 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2226 const float Dummy_15689 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2227 const float Dummy_15690 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2228 const float Dummy_15691 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2229 const float Dummy_15692 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2230 const float Dummy_15693 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2231 const float Dummy_15694 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2232 const float Dummy_15695 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2233 const float Dummy_15696 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2234 const float Dummy_15697 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2235 const float Dummy_15698 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2236 const float Dummy_15699 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2237 const float Dummy_15700 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2238 const float Dummy_15701 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2239 const float Dummy_15702 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2240 const float Dummy_15703 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2241 const float Dummy_15704 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2242 const float Dummy_15705 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2243 const float Dummy_15706 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2244 const float Dummy_15707 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2245 const float Dummy_15708 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2246 const float Dummy_15709 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2247 const float Dummy_15710 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2248 const float Dummy_15711 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2249 const float Dummy_15712 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2250 const float Dummy_15713 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2251 const float Dummy_15714 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2252 const float Dummy_15715 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2253 const float Dummy_15716 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2254 const float Dummy_15717 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
2255 const float Dummy_15718 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2256 const float Dummy_15719 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2257 const float Dummy_15720 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2258 const float Dummy_15721 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2259 const float Dummy_15722 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2260 const float Dummy_15723 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2261 const float Dummy_15724 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2262 const float Dummy_15725 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2263 const float Dummy_15726 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2264 const float Dummy_15727 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2265 const float Dummy_15728 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2266 const float Dummy_15729 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2267 const float Dummy_15730 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2268 const float Dummy_15731 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2269 const float Dummy_15732 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2270 const float Dummy_15733 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2271 const float Dummy_15734 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2272 const float Dummy_15735 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2273 const float Dummy_15736 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2274 const float Dummy_15737 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2275 const float Dummy_15738 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2276 const float Dummy_15739 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2277 const float Dummy_15740 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2278 const float Dummy_15741 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2279 const float Dummy_15742 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2280 const float Dummy_15743 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
2281 const float Dummy_15744 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2282 const float Dummy_15745 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2283 const float Dummy_15746 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2284 const float Dummy_15747 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2285 const float Dummy_15748 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2286 const float Dummy_15749 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2287 const float Dummy_15750 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2288 const float Dummy_15751 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2289 const float Dummy_15752 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2290 const float Dummy_15753 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2291 const float Dummy_15754 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2292 const float Dummy_15755 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2293 const float Dummy_15756 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2294 const float Dummy_15757 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2295 const float Dummy_15758 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2296 const float Dummy_15759 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2297 const float Dummy_15760 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2298 const float Dummy_15761 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2299 const float Dummy_15762 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2300 const float Dummy_15763 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2301 const float Dummy_15764 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2302 const float Dummy_15765 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2303 const float Dummy_15766 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2304 const float Dummy_15767 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2305 const float Dummy_15768 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2306 const float Dummy_15769 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2307 const float Dummy_15770 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2308 const float Dummy_15771 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2309 const float Dummy_15772 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2310 const float Dummy_15773 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
2311 const float Dummy_15774 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2312 const float Dummy_15775 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2313 const float Dummy_15776 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2314 const float Dummy_15777 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2315 const float Dummy_15778 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2316 const float Dummy_15779 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2317 const float Dummy_15780 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2318 const float Dummy_15781 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2319 const float Dummy_15782 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2320 const float Dummy_15783 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2321 const float Dummy_15784 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2322 const float Dummy_15785 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2323 const float Dummy_15786 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2324 const float Dummy_15787 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2325 const float Dummy_15788 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2326 const float Dummy_15789 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2327 const float Dummy_15790 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2328 const float Dummy_15791 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2329 const float Dummy_15792 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2330 const float Dummy_15793 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2331 const float Dummy_15794 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2332 const float Dummy_15795 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2333 const float Dummy_15796 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2334 const float Dummy_15797 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2335 const float Dummy_15798 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2336 const float Dummy_15799 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
2337 const float Dummy_15800 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2338 const float Dummy_15801 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2339 const float Dummy_15802 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2340 const float Dummy_15803 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2341 const float Dummy_15804 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2342 const float Dummy_15805 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2343 const float Dummy_15806 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2344 const float Dummy_15807 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2345 const float Dummy_15808 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2346 const float Dummy_15809 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2347 const float Dummy_15810 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2348 const float Dummy_15811 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2349 const float Dummy_15812 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2350 const float Dummy_15813 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2351 const float Dummy_15814 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2352 const float Dummy_15815 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2353 const float Dummy_15816 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2354 const float Dummy_15817 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2355 const float Dummy_15818 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2356 const float Dummy_15819 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2357 const float Dummy_15820 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2358 const float Dummy_15821 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2359 const float Dummy_15822 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2360 const float Dummy_15823 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2361 const float Dummy_15824 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2362 const float Dummy_15825 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2363 const float Dummy_15826 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2364 const float Dummy_15827 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2365 const float Dummy_15828 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2366 const float Dummy_15829 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
2367 const float Dummy_15830 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2368 const float Dummy_15831 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2369 const float Dummy_15832 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2370 const float Dummy_15833 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2371 const float Dummy_15834 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2372 const float Dummy_15835 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2373 const float Dummy_15836 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2374 const float Dummy_15837 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2375 const float Dummy_15838 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2376 const float Dummy_15839 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2377 const float Dummy_15840 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2378 const float Dummy_15841 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2379 const float Dummy_15842 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2380 const float Dummy_15843 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2381 const float Dummy_15844 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2382 const float Dummy_15845 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2383 const float Dummy_15846 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2384 const float Dummy_15847 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2385 const float Dummy_15848 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2386 const float Dummy_15849 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2387 const float Dummy_15850 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2388 const float Dummy_15851 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2389 const float Dummy_15852 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2390 const float Dummy_15853 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2391 const float Dummy_15854 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2392 const float Dummy_15855 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
2393 const float Dummy_15856 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2394 const float Dummy_15857 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2395 const float Dummy_15858 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2396 const float Dummy_15859 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2397 const float Dummy_15860 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2398 const float Dummy_15861 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2399 const float Dummy_15862 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2400 const float Dummy_15863 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2401 const float Dummy_15864 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2402 const float Dummy_15865 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2403 const float Dummy_15866 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2404 const float Dummy_15867 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2405 const float Dummy_15868 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2406 const float Dummy_15869 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2407 const float Dummy_15870 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2408 const float Dummy_15871 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2409 const float Dummy_15872 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2410 const float Dummy_15873 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2411 const float Dummy_15874 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2412 const float Dummy_15875 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2413 const float Dummy_15876 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2414 const float Dummy_15877 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2415 const float Dummy_15878 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2416 const float Dummy_15879 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2417 const float Dummy_15880 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2418 const float Dummy_15881 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2419 const float Dummy_15882 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2420 const float Dummy_15883 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2421 const float Dummy_15884 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2422 const float Dummy_15885 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
2423 const float Dummy_15886 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2424 const float Dummy_15887 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2425 const float Dummy_15888 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2426 const float Dummy_15889 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2427 const float Dummy_15890 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2428 const float Dummy_15891 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2429 const float Dummy_15892 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2430 const float Dummy_15893 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2431 const float Dummy_15894 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2432 const float Dummy_15895 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2433 const float Dummy_15896 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2434 const float Dummy_15897 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2435 const float Dummy_15898 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2436 const float Dummy_15899 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2437 const float Dummy_15900 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2438 const float Dummy_15901 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2439 const float Dummy_15902 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2440 const float Dummy_15903 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2441 const float Dummy_15904 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2442 const float Dummy_15905 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2443 const float Dummy_15906 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2444 const float Dummy_15907 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2445 const float Dummy_15908 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2446 const float Dummy_15909 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2447 const float Dummy_15910 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2448 const float Dummy_15911 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
2449 const float Dummy_15912 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2450 const float Dummy_15913 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2451 const float Dummy_15914 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2452 const float Dummy_15915 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2453 const float Dummy_15916 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2454 const float Dummy_15917 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2455 const float Dummy_15918 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2456 const float Dummy_15919 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2457 const float Dummy_15920 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2458 const float Dummy_15921 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2459 const float Dummy_15922 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2460 const float Dummy_15923 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2461 const float Dummy_15924 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2462 const float Dummy_15925 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2463 const float Dummy_15926 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2464 const float Dummy_15927 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2465 const float Dummy_15928 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2466 const float Dummy_15929 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2467 const float Dummy_15930 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2468 const float Dummy_15931 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2469 const float Dummy_15932 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2470 const float Dummy_15933 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2471 const float Dummy_15934 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2472 const float Dummy_15935 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2473 const float Dummy_15936 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2474 const float Dummy_15937 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2475 const float Dummy_15938 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2476 const float Dummy_15939 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2477 const float Dummy_15940 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2478 const float Dummy_15941 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
2479 const float Dummy_15942 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2480 const float Dummy_15943 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2481 const float Dummy_15944 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2482 const float Dummy_15945 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2483 const float Dummy_15946 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2484 const float Dummy_15947 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2485 const float Dummy_15948 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2486 const float Dummy_15949 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2487 const float Dummy_15950 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2488 const float Dummy_15951 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2489 const float Dummy_15952 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2490 const float Dummy_15953 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2491 const float Dummy_15954 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2492 const float Dummy_15955 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2493 const float Dummy_15956 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2494 const float Dummy_15957 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2495 const float Dummy_15958 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2496 const float Dummy_15959 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2497 const float Dummy_15960 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2498 const float Dummy_15961 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2499 const float Dummy_15962 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2500 const float Dummy_15963 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2501 const float Dummy_15964 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2502 const float Dummy_15965 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2503 const float Dummy_15966 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2504 const float Dummy_15967 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
2505 const float Dummy_15968 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2506 const float Dummy_15969 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2507 const float Dummy_15970 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2508 const float Dummy_15971 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2509 const float Dummy_15972 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2510 const float Dummy_15973 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2511 const float Dummy_15974 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2512 const float Dummy_15975 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2513 const float Dummy_15976 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2514 const float Dummy_15977 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2515 const float Dummy_15978 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2516 const float Dummy_15979 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2517 const float Dummy_15980 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2518 const float Dummy_15981 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2519 const float Dummy_15982 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2520 const float Dummy_15983 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2521 const float Dummy_15984 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2522 const float Dummy_15985 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2523 const float Dummy_15986 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2524 const float Dummy_15987 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2525 const float Dummy_15988 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2526 const float Dummy_15989 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2527 const float Dummy_15990 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2528 const float Dummy_15991 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2529 const float Dummy_15992 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2530 const float Dummy_15993 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2531 const float Dummy_15994 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2532 const float Dummy_15995 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2533 const float Dummy_15996 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2534 const float Dummy_15997 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
2535 const float Dummy_15998 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2536 const float Dummy_15999 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2537 const float Dummy_16000 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2538 const float Dummy_16001 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2539 const float Dummy_16002 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2540 const float Dummy_16003 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2541 const float Dummy_16004 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2542 const float Dummy_16005 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2543 const float Dummy_16006 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2544 const float Dummy_16007 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2545 const float Dummy_16008 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2546 const float Dummy_16009 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2547 const float Dummy_16010 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2548 const float Dummy_16011 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2549 const float Dummy_16012 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2550 const float Dummy_16013 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2551 const float Dummy_16014 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2552 const float Dummy_16015 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2553 const float Dummy_16016 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2554 const float Dummy_16017 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2555 const float Dummy_16018 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2556 const float Dummy_16019 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2557 const float Dummy_16020 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2558 const float Dummy_16021 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2559 const float Dummy_16022 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2560 const float Dummy_16023 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
2561 const float Dummy_16024 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2562 const float Dummy_16025 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2563 const float Dummy_16026 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2564 const float Dummy_16027 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2565 const float Dummy_16028 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2566 const float Dummy_16029 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2567 const float Dummy_16030 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2568 const float Dummy_16031 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2569 const float Dummy_16032 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2570 const float Dummy_16033 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2571 const float Dummy_16034 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2572 const float Dummy_16035 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2573 const float Dummy_16036 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2574 const float Dummy_16037 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2575 const float Dummy_16038 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2576 const float Dummy_16039 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2577 const float Dummy_16040 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2578 const float Dummy_16041 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2579 const float Dummy_16042 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2580 const float Dummy_16043 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2581 const float Dummy_16044 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2582 const float Dummy_16045 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2583 const float Dummy_16046 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2584 const float Dummy_16047 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2585 const float Dummy_16048 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2586 const float Dummy_16049 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2587 const float Dummy_16050 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2588 const float Dummy_16051 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2589 const float Dummy_16052 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2590 const float Dummy_16053 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
2591 const float Dummy_16054 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2592 const float Dummy_16055 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2593 const float Dummy_16056 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2594 const float Dummy_16057 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2595 const float Dummy_16058 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2596 const float Dummy_16059 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2597 const float Dummy_16060 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2598 const float Dummy_16061 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2599 const float Dummy_16062 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2600 const float Dummy_16063 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2601 const float Dummy_16064 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2602 const float Dummy_16065 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2603 const float Dummy_16066 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2604 const float Dummy_16067 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2605 const float Dummy_16068 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2606 const float Dummy_16069 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2607 const float Dummy_16070 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2608 const float Dummy_16071 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2609 const float Dummy_16072 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2610 const float Dummy_16073 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2611 const float Dummy_16074 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2612 const float Dummy_16075 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2613 const float Dummy_16076 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2614 const float Dummy_16077 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2615 const float Dummy_16078 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2616 const float Dummy_16079 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
2617 const float Dummy_16080 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2618 const float Dummy_16081 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2619 const float Dummy_16082 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2620 const float Dummy_16083 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2621 const float Dummy_16084 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2622 const float Dummy_16085 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2623 const float Dummy_16086 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2624 const float Dummy_16087 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2625 const float Dummy_16088 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2626 const float Dummy_16089 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2627 const float Dummy_16090 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2628 const float Dummy_16091 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2629 const float Dummy_16092 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
2630 const float Dummy_16093 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2631 const float Dummy_16094 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2632 const float Dummy_16095 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2633 const float Dummy_16096 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2634 const float Dummy_16097 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2635 const float Dummy_16098 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2636 const float Dummy_16099 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
2637 const float Dummy_16100 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2638 const float Dummy_16101 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2639 const float Dummy_16102 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
2640 const float Dummy_16103 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2641 const float Dummy_16104 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
2642 const float Dummy_16105 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2643 const float Dummy_16106 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2644 const float Dummy_16107 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2645 const float Dummy_16108 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
2646 const float Dummy_16109 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
2647 const float Dummy_16110 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2648 const float Dummy_16111 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2649 const float Dummy_16112 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
2650 const float Dummy_16113 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
2651 const float Dummy_16114 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
2652 const float Dummy_16115 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
2653 const float Dummy_16116 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
2654 const float Dummy_16117 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2655 const float Dummy_16118 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
2656 const float Dummy_16119 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2657 const float Dummy_16120 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
2658 const float Dummy_16121 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
2659 const float Dummy_16122 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
2660 const float Dummy_16136 = Dummy_15619;
2661 const float Dummy_16137 = Dummy_15620;
2662 const float Dummy_16138 = Dummy_15621;
2663 const float Dummy_16139 = Dummy_15622;
2664 const float Dummy_16140 = Dummy_15623;
2665 const float Dummy_16141 = Dummy_15624;
2666 const float Dummy_16142 = Dummy_15625;
2667 const float Dummy_16143 = Dummy_15626;
2668 const float Dummy_16144 = Dummy_15627;
2669 const float Dummy_16145 = Dummy_15628;
2670 const float Dummy_16146 = Dummy_15629;
2671 const float Dummy_16147 = Dummy_15630;
2672 const float Dummy_16148 = Dummy_15631;
2673 const float Dummy_16149 = Dummy_15632;
2674 const float Dummy_16150 = Dummy_15633;
2675 const float Dummy_16151 = Dummy_15634;
2676 const float Dummy_16152 = Dummy_15635;
2677 const float Dummy_16153 = Dummy_15636;
2678 const float Dummy_16154 = Dummy_15637;
2679 const float Dummy_16155 = Dummy_15638;
2680 const float Dummy_16156 = Dummy_15639;
2681 const float Dummy_16157 = Dummy_15640;
2682 const float Dummy_16158 = Dummy_15641;
2683 const float Dummy_16159 = Dummy_15642;
2684 const float Dummy_16160 = Dummy_15643;
2685 const float Dummy_16161 = Dummy_15644;
2686 const float Dummy_16162 = Dummy_15645;
2687 const float Dummy_16163 = Dummy_15646;
2688 const float Dummy_16164 = Dummy_15647;
2689 const float Dummy_16165 = Dummy_15648;
2690 const float Dummy_16166 = Dummy_15649;
2691 const float Dummy_16167 = Dummy_15650;
2692 const float Dummy_16168 = Dummy_15651;
2693 const float Dummy_16169 = Dummy_15652;
2694 const float Dummy_16170 = Dummy_15653;
2695 const float Dummy_16171 = Dummy_15654;
2696 const float Dummy_16172 = Dummy_15655;
2697 const float Dummy_16173 = Dummy_15656;
2698 const float Dummy_16174 = Dummy_15657;
2699 const float Dummy_16175 = Dummy_15658;
2700 const float Dummy_16176 = Dummy_15659;
2701 const float Dummy_16177 = Dummy_15660;
2702 const float Dummy_16178 = Dummy_15661;
2703 const float Dummy_16179 = Dummy_15662;
2704 const float Dummy_16180 = Dummy_15663;
2705 const float Dummy_16181 = Dummy_15664;
2706 const float Dummy_16182 = Dummy_15665;
2707 const float Dummy_16183 = Dummy_15666;
2708 const float Dummy_16184 = Dummy_15667;
2709 const float Dummy_16185 = Dummy_15668;
2710 const float Dummy_16186 = Dummy_15669;
2711 const float Dummy_16187 = Dummy_15670;
2712 const float Dummy_16188 = Dummy_15671;
2713 const float Dummy_16189 = Dummy_15672;
2714 const float Dummy_16190 = Dummy_15673;
2715 const float Dummy_16191 = Dummy_15674;
2716 const float Dummy_16192 = Dummy_15675;
2717 const float Dummy_16193 = Dummy_15676;
2718 const float Dummy_16194 = Dummy_15677;
2719 const float Dummy_16195 = Dummy_15678;
2720 const float Dummy_16196 = Dummy_15679;
2721 const float Dummy_16197 = Dummy_15680;
2722 const float Dummy_16198 = Dummy_15681;
2723 const float Dummy_16199 = Dummy_15682;
2724 const float Dummy_16200 = Dummy_15683;
2725 const float Dummy_16201 = Dummy_15684;
2726 const float Dummy_16202 = Dummy_15685;
2727 const float Dummy_16203 = Dummy_15686;
2728 const float Dummy_16204 = Dummy_15687;
2729 const float Dummy_16205 = Dummy_15688;
2730 const float Dummy_16206 = Dummy_15689;
2731 const float Dummy_16207 = Dummy_15690;
2732 const float Dummy_16208 = Dummy_15691;
2733 const float Dummy_16209 = Dummy_15692;
2734 const float Dummy_16210 = Dummy_15693;
2735 const float Dummy_16211 = Dummy_15694;
2736 const float Dummy_16212 = Dummy_15695;
2737 const float Dummy_16213 = Dummy_15696;
2738 const float Dummy_16214 = Dummy_15697;
2739 const float Dummy_16215 = Dummy_15698;
2740 const float Dummy_16216 = Dummy_15699;
2741 const float Dummy_16217 = Dummy_15700;
2742 const float Dummy_16218 = Dummy_15701;
2743 const float Dummy_16219 = Dummy_15702;
2744 const float Dummy_16220 = Dummy_15703;
2745 const float Dummy_16221 = Dummy_15704;
2746 const float Dummy_16222 = Dummy_15705;
2747 const float Dummy_16223 = Dummy_15706;
2748 const float Dummy_16224 = Dummy_15707;
2749 const float Dummy_16225 = Dummy_15708;
2750 const float Dummy_16226 = Dummy_15709;
2751 const float Dummy_16227 = Dummy_15710;
2752 const float Dummy_16228 = Dummy_15711;
2753 const float Dummy_16229 = Dummy_15712;
2754 const float Dummy_16230 = Dummy_15713;
2755 const float Dummy_16231 = Dummy_15714;
2756 const float Dummy_16232 = Dummy_15715;
2757 const float Dummy_16233 = Dummy_15716;
2758 const float Dummy_16234 = Dummy_15717;
2759 const float Dummy_16235 = Dummy_15718;
2760 const float Dummy_16236 = Dummy_15719;
2761 const float Dummy_16237 = Dummy_15720;
2762 const float Dummy_16238 = Dummy_15721;
2763 const float Dummy_16239 = Dummy_15722;
2764 const float Dummy_16240 = Dummy_15723;
2765 const float Dummy_16241 = Dummy_15724;
2766 const float Dummy_16242 = Dummy_15725;
2767 const float Dummy_16243 = Dummy_15726;
2768 const float Dummy_16244 = Dummy_15727;
2769 const float Dummy_16245 = Dummy_15728;
2770 const float Dummy_16246 = Dummy_15729;
2771 const float Dummy_16247 = Dummy_15730;
2772 const float Dummy_16248 = Dummy_15731;
2773 const float Dummy_16249 = Dummy_15732;
2774 const float Dummy_16250 = Dummy_15733;
2775 const float Dummy_16251 = Dummy_15734;
2776 const float Dummy_16252 = Dummy_15735;
2777 const float Dummy_16253 = Dummy_15736;
2778 const float Dummy_16254 = Dummy_15737;
2779 const float Dummy_16255 = Dummy_15738;
2780 const float Dummy_16256 = Dummy_15739;
2781 const float Dummy_16257 = Dummy_15740;
2782 const float Dummy_16258 = Dummy_15741;
2783 const float Dummy_16259 = Dummy_15742;
2784 const float Dummy_16260 = Dummy_15743;
2785 const float Dummy_16261 = Dummy_15744;
2786 const float Dummy_16262 = Dummy_15745;
2787 const float Dummy_16263 = Dummy_15746;
2788 const float Dummy_16264 = Dummy_15747;
2789 const float Dummy_16265 = Dummy_15748;
2790 const float Dummy_16266 = Dummy_15749;
2791 const float Dummy_16267 = Dummy_15750;
2792 const float Dummy_16268 = Dummy_15751;
2793 const float Dummy_16269 = Dummy_15752;
2794 const float Dummy_16270 = Dummy_15753;
2795 const float Dummy_16271 = Dummy_15754;
2796 const float Dummy_16272 = Dummy_15755;
2797 const float Dummy_16273 = Dummy_15756;
2798 const float Dummy_16274 = Dummy_15757;
2799 const float Dummy_16275 = Dummy_15758;
2800 const float Dummy_16276 = Dummy_15759;
2801 const float Dummy_16277 = Dummy_15760;
2802 const float Dummy_16278 = Dummy_15761;
2803 const float Dummy_16279 = Dummy_15762;
2804 const float Dummy_16280 = Dummy_15763;
2805 const float Dummy_16281 = Dummy_15764;
2806 const float Dummy_16282 = Dummy_15765;
2807 const float Dummy_16283 = Dummy_15766;
2808 const float Dummy_16284 = Dummy_15767;
2809 const float Dummy_16285 = Dummy_15768;
2810 const float Dummy_16286 = Dummy_15769;
2811 const float Dummy_16287 = Dummy_15770;
2812 const float Dummy_16288 = Dummy_15771;
2813 const float Dummy_16289 = Dummy_15772;
2814 const float Dummy_16290 = Dummy_15773;
2815 const float Dummy_16291 = Dummy_15774;
2816 const float Dummy_16292 = Dummy_15775;
2817 const float Dummy_16293 = Dummy_15776;
2818 const float Dummy_16294 = Dummy_15777;
2819 const float Dummy_16295 = Dummy_15778;
2820 const float Dummy_16296 = Dummy_15779;
2821 const float Dummy_16297 = Dummy_15780;
2822 const float Dummy_16298 = Dummy_15781;
2823 const float Dummy_16299 = Dummy_15782;
2824 const float Dummy_16300 = Dummy_15783;
2825 const float Dummy_16301 = Dummy_15784;
2826 const float Dummy_16302 = Dummy_15785;
2827 const float Dummy_16303 = Dummy_15786;
2828 const float Dummy_16304 = Dummy_15787;
2829 const float Dummy_16305 = Dummy_15788;
2830 const float Dummy_16306 = Dummy_15789;
2831 const float Dummy_16307 = Dummy_15790;
2832 const float Dummy_16308 = Dummy_15791;
2833 const float Dummy_16309 = Dummy_15792;
2834 const float Dummy_16310 = Dummy_15793;
2835 const float Dummy_16311 = Dummy_15794;
2836 const float Dummy_16312 = Dummy_15795;
2837 const float Dummy_16313 = Dummy_15796;
2838 const float Dummy_16314 = Dummy_15797;
2839 const float Dummy_16315 = Dummy_15798;
2840 const float Dummy_16316 = Dummy_15799;
2841 const float Dummy_16317 = Dummy_15800;
2842 const float Dummy_16318 = Dummy_15801;
2843 const float Dummy_16319 = Dummy_15802;
2844 const float Dummy_16320 = Dummy_15803;
2845 const float Dummy_16321 = Dummy_15804;
2846 const float Dummy_16322 = Dummy_15805;
2847 const float Dummy_16323 = Dummy_15806;
2848 const float Dummy_16324 = Dummy_15807;
2849 const float Dummy_16325 = Dummy_15808;
2850 const float Dummy_16326 = Dummy_15809;
2851 const float Dummy_16327 = Dummy_15810;
2852 const float Dummy_16328 = Dummy_15811;
2853 const float Dummy_16329 = Dummy_15812;
2854 const float Dummy_16330 = Dummy_15813;
2855 const float Dummy_16331 = Dummy_15814;
2856 const float Dummy_16332 = Dummy_15815;
2857 const float Dummy_16333 = Dummy_15816;
2858 const float Dummy_16334 = Dummy_15817;
2859 const float Dummy_16335 = Dummy_15818;
2860 const float Dummy_16336 = Dummy_15819;
2861 const float Dummy_16337 = Dummy_15820;
2862 const float Dummy_16338 = Dummy_15821;
2863 const float Dummy_16339 = Dummy_15822;
2864 const float Dummy_16340 = Dummy_15823;
2865 const float Dummy_16341 = Dummy_15824;
2866 const float Dummy_16342 = Dummy_15825;
2867 const float Dummy_16343 = Dummy_15826;
2868 const float Dummy_16344 = Dummy_15827;
2869 const float Dummy_16345 = Dummy_15828;
2870 const float Dummy_16346 = Dummy_15829;
2871 const float Dummy_16347 = Dummy_15830;
2872 const float Dummy_16348 = Dummy_15831;
2873 const float Dummy_16349 = Dummy_15832;
2874 const float Dummy_16350 = Dummy_15833;
2875 const float Dummy_16351 = Dummy_15834;
2876 const float Dummy_16352 = Dummy_15835;
2877 const float Dummy_16353 = Dummy_15836;
2878 const float Dummy_16354 = Dummy_15837;
2879 const float Dummy_16355 = Dummy_15838;
2880 const float Dummy_16356 = Dummy_15839;
2881 const float Dummy_16357 = Dummy_15840;
2882 const float Dummy_16358 = Dummy_15841;
2883 const float Dummy_16359 = Dummy_15842;
2884 const float Dummy_16360 = Dummy_15843;
2885 const float Dummy_16361 = Dummy_15844;
2886 const float Dummy_16362 = Dummy_15845;
2887 const float Dummy_16363 = Dummy_15846;
2888 const float Dummy_16364 = Dummy_15847;
2889 const float Dummy_16365 = Dummy_15848;
2890 const float Dummy_16366 = Dummy_15849;
2891 const float Dummy_16367 = Dummy_15850;
2892 const float Dummy_16368 = Dummy_15851;
2893 const float Dummy_16369 = Dummy_15852;
2894 const float Dummy_16370 = Dummy_15853;
2895 const float Dummy_16371 = Dummy_15854;
2896 const float Dummy_16372 = Dummy_15855;
2897 const float Dummy_16373 = Dummy_15856;
2898 const float Dummy_16374 = Dummy_15857;
2899 const float Dummy_16375 = Dummy_15858;
2900 const float Dummy_16376 = Dummy_15859;
2901 const float Dummy_16377 = Dummy_15860;
2902 const float Dummy_16378 = Dummy_15861;
2903 const float Dummy_16379 = Dummy_15862;
2904 const float Dummy_16380 = Dummy_15863;
2905 const float Dummy_16381 = Dummy_15864;
2906 const float Dummy_16382 = Dummy_15865;
2907 const float Dummy_16383 = Dummy_15866;
2908 const float Dummy_16384 = Dummy_15867;
2909 const float Dummy_16385 = Dummy_15868;
2910 const float Dummy_16386 = Dummy_15869;
2911 const float Dummy_16387 = Dummy_15870;
2912 const float Dummy_16388 = Dummy_15871;
2913 const float Dummy_16389 = Dummy_15872;
2914 const float Dummy_16390 = Dummy_15873;
2915 const float Dummy_16391 = Dummy_15874;
2916 const float Dummy_16392 = Dummy_15875;
2917 const float Dummy_16393 = Dummy_15876;
2918 const float Dummy_16394 = Dummy_15877;
2919 const float Dummy_16395 = Dummy_15878;
2920 const float Dummy_16396 = Dummy_15879;
2921 const float Dummy_16397 = Dummy_15880;
2922 const float Dummy_16398 = Dummy_15881;
2923 const float Dummy_16399 = Dummy_15882;
2924 const float Dummy_16400 = Dummy_15883;
2925 const float Dummy_16401 = Dummy_15884;
2926 const float Dummy_16402 = Dummy_15885;
2927 const float Dummy_16403 = Dummy_15886;
2928 const float Dummy_16404 = Dummy_15887;
2929 const float Dummy_16405 = Dummy_15888;
2930 const float Dummy_16406 = Dummy_15889;
2931 const float Dummy_16407 = Dummy_15890;
2932 const float Dummy_16408 = Dummy_15891;
2933 const float Dummy_16409 = Dummy_15892;
2934 const float Dummy_16410 = Dummy_15893;
2935 const float Dummy_16411 = Dummy_15894;
2936 const float Dummy_16412 = Dummy_15895;
2937 const float Dummy_16413 = Dummy_15896;
2938 const float Dummy_16414 = Dummy_15897;
2939 const float Dummy_16415 = Dummy_15898;
2940 const float Dummy_16416 = Dummy_15899;
2941 const float Dummy_16417 = Dummy_15900;
2942 const float Dummy_16418 = Dummy_15901;
2943 const float Dummy_16419 = Dummy_15902;
2944 const float Dummy_16420 = Dummy_15903;
2945 const float Dummy_16421 = Dummy_15904;
2946 const float Dummy_16422 = Dummy_15905;
2947 const float Dummy_16423 = Dummy_15906;
2948 const float Dummy_16424 = Dummy_15907;
2949 const float Dummy_16425 = Dummy_15908;
2950 const float Dummy_16426 = Dummy_15909;
2951 const float Dummy_16427 = Dummy_15910;
2952 const float Dummy_16428 = Dummy_15911;
2953 const float Dummy_16429 = Dummy_15912;
2954 const float Dummy_16430 = Dummy_15913;
2955 const float Dummy_16431 = Dummy_15914;
2956 const float Dummy_16432 = Dummy_15915;
2957 const float Dummy_16433 = Dummy_15916;
2958 const float Dummy_16434 = Dummy_15917;
2959 const float Dummy_16435 = Dummy_15918;
2960 const float Dummy_16436 = Dummy_15919;
2961 const float Dummy_16437 = Dummy_15920;
2962 const float Dummy_16438 = Dummy_15921;
2963 const float Dummy_16439 = Dummy_15922;
2964 const float Dummy_16440 = Dummy_15923;
2965 const float Dummy_16441 = Dummy_15924;
2966 const float Dummy_16442 = Dummy_15925;
2967 const float Dummy_16443 = Dummy_15926;
2968 const float Dummy_16444 = Dummy_15927;
2969 const float Dummy_16445 = Dummy_15928;
2970 const float Dummy_16446 = Dummy_15929;
2971 const float Dummy_16447 = Dummy_15930;
2972 const float Dummy_16448 = Dummy_15931;
2973 const float Dummy_16449 = Dummy_15932;
2974 const float Dummy_16450 = Dummy_15933;
2975 const float Dummy_16451 = Dummy_15934;
2976 const float Dummy_16452 = Dummy_15935;
2977 const float Dummy_16453 = Dummy_15936;
2978 const float Dummy_16454 = Dummy_15937;
2979 const float Dummy_16455 = Dummy_15938;
2980 const float Dummy_16456 = Dummy_15939;
2981 const float Dummy_16457 = Dummy_15940;
2982 const float Dummy_16458 = Dummy_15941;
2983 const float Dummy_16459 = Dummy_15942;
2984 const float Dummy_16460 = Dummy_15943;
2985 const float Dummy_16461 = Dummy_15944;
2986 const float Dummy_16462 = Dummy_15945;
2987 const float Dummy_16463 = Dummy_15946;
2988 const float Dummy_16464 = Dummy_15947;
2989 const float Dummy_16465 = Dummy_15948;
2990 const float Dummy_16466 = Dummy_15949;
2991 const float Dummy_16467 = Dummy_15950;
2992 const float Dummy_16468 = Dummy_15951;
2993 const float Dummy_16469 = Dummy_15952;
2994 const float Dummy_16470 = Dummy_15953;
2995 const float Dummy_16471 = Dummy_15954;
2996 const float Dummy_16472 = Dummy_15955;
2997 const float Dummy_16473 = Dummy_15956;
2998 const float Dummy_16474 = Dummy_15957;
2999 const float Dummy_16475 = Dummy_15958;
3000 const float Dummy_16476 = Dummy_15959;
3001 const float Dummy_16477 = Dummy_15960;
3002 const float Dummy_16478 = Dummy_15961;
3003 const float Dummy_16479 = Dummy_15962;
3004 const float Dummy_16480 = Dummy_15963;
3005 const float Dummy_16481 = Dummy_15964;
3006 const float Dummy_16482 = Dummy_15965;
3007 const float Dummy_16483 = Dummy_15966;
3008 const float Dummy_16484 = Dummy_15967;
3009 const float Dummy_16485 = Dummy_15968;
3010 const float Dummy_16486 = Dummy_15969;
3011 const float Dummy_16487 = Dummy_15970;
3012 const float Dummy_16488 = Dummy_15971;
3013 const float Dummy_16489 = Dummy_15972;
3014 const float Dummy_16490 = Dummy_15973;
3015 const float Dummy_16491 = Dummy_15974;
3016 const float Dummy_16492 = Dummy_15975;
3017 const float Dummy_16493 = Dummy_15976;
3018 const float Dummy_16494 = Dummy_15977;
3019 const float Dummy_16495 = Dummy_15978;
3020 const float Dummy_16496 = Dummy_15979;
3021 const float Dummy_16497 = Dummy_15980;
3022 const float Dummy_16498 = Dummy_15981;
3023 const float Dummy_16499 = Dummy_15982;
3024 const float Dummy_16500 = Dummy_15983;
3025 const float Dummy_16501 = Dummy_15984;
3026 const float Dummy_16502 = Dummy_15985;
3027 const float Dummy_16503 = Dummy_15986;
3028 const float Dummy_16504 = Dummy_15987;
3029 const float Dummy_16505 = Dummy_15988;
3030 const float Dummy_16506 = Dummy_15989;
3031 const float Dummy_16507 = Dummy_15990;
3032 const float Dummy_16508 = Dummy_15991;
3033 const float Dummy_16509 = Dummy_15992;
3034 const float Dummy_16510 = Dummy_15993;
3035 const float Dummy_16511 = Dummy_15994;
3036 const float Dummy_16512 = Dummy_15995;
3037 const float Dummy_16513 = Dummy_15996;
3038 const float Dummy_16514 = Dummy_15997;
3039 const float Dummy_16515 = Dummy_15998;
3040 const float Dummy_16516 = Dummy_15999;
3041 const float Dummy_16517 = Dummy_16000;
3042 const float Dummy_16518 = Dummy_16001;
3043 const float Dummy_16519 = Dummy_16002;
3044 const float Dummy_16520 = Dummy_16003;
3045 const float Dummy_16521 = Dummy_16004;
3046 const float Dummy_16522 = Dummy_16005;
3047 const float Dummy_16523 = Dummy_16006;
3048 const float Dummy_16524 = Dummy_16007;
3049 const float Dummy_16525 = Dummy_16008;
3050 const float Dummy_16526 = Dummy_16009;
3051 const float Dummy_16527 = Dummy_16010;
3052 const float Dummy_16528 = Dummy_16011;
3053 const float Dummy_16529 = Dummy_16012;
3054 const float Dummy_16530 = Dummy_16013;
3055 const float Dummy_16531 = Dummy_16014;
3056 const float Dummy_16532 = Dummy_16015;
3057 const float Dummy_16533 = Dummy_16016;
3058 const float Dummy_16534 = Dummy_16017;
3059 const float Dummy_16535 = Dummy_16018;
3060 const float Dummy_16536 = Dummy_16019;
3061 const float Dummy_16537 = Dummy_16020;
3062 const float Dummy_16538 = Dummy_16021;
3063 const float Dummy_16539 = Dummy_16022;
3064 const float Dummy_16540 = Dummy_16023;
3065 const float Dummy_16541 = Dummy_16024;
3066 const float Dummy_16542 = Dummy_16025;
3067 const float Dummy_16543 = Dummy_16026;
3068 const float Dummy_16544 = Dummy_16027;
3069 const float Dummy_16545 = Dummy_16028;
3070 const float Dummy_16546 = Dummy_16029;
3071 const float Dummy_16547 = Dummy_16030;
3072 const float Dummy_16548 = Dummy_16031;
3073 const float Dummy_16549 = Dummy_16032;
3074 const float Dummy_16550 = Dummy_16033;
3075 const float Dummy_16551 = Dummy_16034;
3076 const float Dummy_16552 = Dummy_16035;
3077 const float Dummy_16553 = Dummy_16036;
3078 const float Dummy_16554 = Dummy_16037;
3079 const float Dummy_16555 = Dummy_16038;
3080 const float Dummy_16556 = Dummy_16039;
3081 const float Dummy_16557 = Dummy_16040;
3082 const float Dummy_16558 = Dummy_16041;
3083 const float Dummy_16559 = Dummy_16042;
3084 const float Dummy_16560 = Dummy_16043;
3085 const float Dummy_16561 = Dummy_16044;
3086 const float Dummy_16562 = Dummy_16045;
3087 const float Dummy_16563 = Dummy_16046;
3088 const float Dummy_16564 = Dummy_16047;
3089 const float Dummy_16565 = Dummy_16048;
3090 const float Dummy_16566 = Dummy_16049;
3091 const float Dummy_16567 = Dummy_16050;
3092 const float Dummy_16568 = Dummy_16051;
3093 const float Dummy_16569 = Dummy_16052;
3094 const float Dummy_16570 = Dummy_16053;
3095 const float Dummy_16571 = Dummy_16054;
3096 const float Dummy_16572 = Dummy_16055;
3097 const float Dummy_16573 = Dummy_16056;
3098 const float Dummy_16574 = Dummy_16057;
3099 const float Dummy_16575 = Dummy_16058;
3100 const float Dummy_16576 = Dummy_16059;
3101 const float Dummy_16577 = Dummy_16060;
3102 const float Dummy_16578 = Dummy_16061;
3103 const float Dummy_16579 = Dummy_16062;
3104 const float Dummy_16580 = Dummy_16063;
3105 const float Dummy_16581 = Dummy_16064;
3106 const float Dummy_16582 = Dummy_16065;
3107 const float Dummy_16583 = Dummy_16066;
3108 const float Dummy_16584 = Dummy_16067;
3109 const float Dummy_16585 = Dummy_16068;
3110 const float Dummy_16586 = Dummy_16069;
3111 const float Dummy_16587 = Dummy_16070;
3112 const float Dummy_16588 = Dummy_16071;
3113 const float Dummy_16589 = Dummy_16072;
3114 const float Dummy_16590 = Dummy_16073;
3115 const float Dummy_16591 = Dummy_16074;
3116 const float Dummy_16592 = Dummy_16075;
3117 const float Dummy_16593 = Dummy_16076;
3118 const float Dummy_16594 = Dummy_16077;
3119 const float Dummy_16595 = Dummy_16078;
3120 const float Dummy_16596 = Dummy_16079;
3121 const float Dummy_16597 = Dummy_16080;
3122 const float Dummy_16598 = Dummy_16081;
3123 const float Dummy_16599 = Dummy_16082;
3124 const float Dummy_16600 = Dummy_16083;
3125 const float Dummy_16601 = Dummy_16084;
3126 const float Dummy_16602 = Dummy_16085;
3127 const float Dummy_16603 = Dummy_16086;
3128 const float Dummy_16604 = Dummy_16087;
3129 const float Dummy_16605 = Dummy_16088;
3130 const float Dummy_16606 = Dummy_16089;
3131 const float Dummy_16607 = Dummy_16090;
3132 const float Dummy_16608 = Dummy_16091;
3133 const float Dummy_16609 = Dummy_16092;
3134 const float Dummy_16610 = Dummy_16093;
3135 const float Dummy_16611 = Dummy_16094;
3136 const float Dummy_16612 = Dummy_16095;
3137 const float Dummy_16613 = Dummy_16096;
3138 const float Dummy_16614 = Dummy_16097;
3139 const float Dummy_16615 = Dummy_16098;
3140 const float Dummy_16616 = Dummy_16099;
3141 const float Dummy_16617 = Dummy_16100;
3142 const float Dummy_16618 = Dummy_16101;
3143 const float Dummy_16619 = Dummy_16102;
3144 const float Dummy_16620 = Dummy_16103;
3145 const float Dummy_16621 = Dummy_16104;
3146 const float Dummy_16622 = Dummy_16105;
3147 const float Dummy_16623 = Dummy_16106;
3148 const float Dummy_16624 = Dummy_16107;
3149 const float Dummy_16625 = Dummy_16108;
3150 const float Dummy_16626 = Dummy_16109;
3151 const float Dummy_16627 = Dummy_16110;
3152 const float Dummy_16628 = Dummy_16111;
3153 const float Dummy_16629 = Dummy_16112;
3154 const float Dummy_16630 = Dummy_16113;
3155 const float Dummy_16631 = Dummy_16114;
3156 const float Dummy_16632 = Dummy_16115;
3157 const float Dummy_16633 = Dummy_16116;
3158 const float Dummy_16634 = Dummy_16117;
3159 const float Dummy_16635 = Dummy_16118;
3160 const float Dummy_16636 = Dummy_16119;
3161 const float Dummy_16637 = Dummy_16120;
3162 const float Dummy_16638 = Dummy_16121;
3163 const float Dummy_16639 = Dummy_16122;
3164 {
3165 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
3166 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
3167 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
3168 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2];
3169 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
3170 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
3171 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
3172 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
3173 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
3174 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
3175 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
3176 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + _stride_j_3];
3177 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
3178 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2] = -xi_0 * xi_38 * (1.0f - fabs(xi_28)) * (1.0f - fabs(xi_9)) * ((float)(((xi_38 > 0.0f) ? (1) : (0)))) + xi_26 - xi_29 * xi_58 * (1.0f - fabs(xi_10)) * (1.0f - fabs(xi_36)) * ((float)(((xi_58 < 0.0f) ? (1) : (0))));
3179 {
3180 if (ctr_1 > 0 && ctr_2 > 0 && 1 < _size_j_0 - 1 && ctr_2 < _size_j_2 - 1) {
3181 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
3182 const float xi_1 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3183 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
3184 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3185 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
3186 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
3187 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3188 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3189 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3190 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3191 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3192 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3193 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3194 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3195 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
3196 const float xi_15 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3197 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3198 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3199 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3200 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3201 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3202 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3203 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
3204 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3205 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3206 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3207 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2];
3208 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3209 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3210 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
3211 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
3212 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
3213 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3214 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3215 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3216 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
3217 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3218 const float xi_37 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3219 const float xi_38 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
3220 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
3221 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3222 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3223 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3224 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3225 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3226 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3227 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3228 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
3229 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
3230 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
3231 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
3232 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
3233 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3234 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
3235 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
3236 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3237 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3238 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + _stride_j_3];
3239 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
3240 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3241 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3242 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3243 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
3244 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3245 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3246 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3247 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3248 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3249 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3250 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + _stride_j_3] = -xi_29 * xi_36 * (1.0f - fabs(xi_10)) * (1.0f - fabs(xi_58)) * ((float)(((xi_36 < 0.0f) ? (1) : (0)))) - xi_39 * xi_63 * (1.0f - fabs(xi_46)) * (1.0f - fabs(xi_49)) * ((float)(((xi_63 > 0.0f) ? (1) : (0)))) + xi_57;
3251 }
3252 if (ctr_1 > 0 && ctr_2 > 0 && 1 < _size_j_0 - 1 && ctr_1 < _size_j_1 - 1) {
3253 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
3254 const float xi_1 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3255 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
3256 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3257 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
3258 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
3259 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3260 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3261 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3262 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3263 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3264 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3265 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3266 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3267 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
3268 const float xi_15 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3269 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3270 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3271 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3272 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3273 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3274 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3275 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
3276 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3277 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3278 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3279 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2];
3280 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3281 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3282 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
3283 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
3284 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
3285 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3286 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3287 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3288 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
3289 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3290 const float xi_37 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3291 const float xi_38 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
3292 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
3293 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3294 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3295 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3296 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3297 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3298 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3299 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3300 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
3301 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
3302 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
3303 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
3304 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
3305 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3306 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
3307 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
3308 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3309 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3310 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + _stride_j_3];
3311 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
3312 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3313 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3314 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3315 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
3316 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3317 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3318 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3319 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3320 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3321 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3322 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 2 * _stride_j_3] = -xi_10 * xi_29 * (1.0f - fabs(xi_36)) * (1.0f - fabs(xi_58)) * ((float)(((xi_10 < 0.0f) ? (1) : (0)))) - xi_11 * xi_65 * (1.0f - fabs(xi_20)) * (1.0f - fabs(xi_55)) * ((float)(((xi_11 > 0.0f) ? (1) : (0)))) + xi_47;
3323 }
3324 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 3 * _stride_j_3] = -xi_2 * xi_27 * xi_48 * (1.0f - fabs(xi_59)) * ((float)(((xi_27 > 0.0f && xi_48 > 0.0f) ? (1) : (0)))) + xi_22 + xi_29 * xi_36 * xi_58 * (1.0f - fabs(xi_10)) * ((float)(((xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0))));
3325 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 4 * _stride_j_3] = xi_14 * xi_50 * xi_64 * (1.0f - fabs(xi_24)) * ((float)(((xi_14 > 0.0f && xi_64 < 0.0f) ? (1) : (0)))) - xi_29 * xi_36 * xi_58 * (1.0f - fabs(xi_10)) * ((float)(((xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_4;
3326 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 5 * _stride_j_3] = -xi_1 * xi_15 * xi_23 * (1.0f - fabs(xi_37)) * ((float)(((xi_1 > 0.0f && xi_15 > 0.0f) ? (1) : (0)))) + xi_10 * xi_29 * xi_58 * (1.0f - fabs(xi_36)) * ((float)(((xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_30;
3327 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 6 * _stride_j_3] = -xi_10 * xi_29 * xi_58 * (1.0f - fabs(xi_36)) * ((float)(((xi_10 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_40 * xi_52 * xi_68 * (1.0f - fabs(xi_66)) * ((float)(((xi_52 > 0.0f && xi_68 < 0.0f) ? (1) : (0)))) + xi_51;
3328 if (ctr_1 > 0 && ctr_2 > 0 && 1 < _size_j_0 - 1) {
3329 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
3330 const float xi_1 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3331 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
3332 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3333 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
3334 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
3335 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3336 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3337 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3338 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3339 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3340 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3341 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3342 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3343 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
3344 const float xi_15 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3345 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3346 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3347 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3348 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3349 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3350 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3351 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
3352 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3353 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3354 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3355 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2];
3356 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3357 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3358 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
3359 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
3360 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
3361 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3362 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3363 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3364 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
3365 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3366 const float xi_37 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3367 const float xi_38 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
3368 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
3369 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3370 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3371 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3372 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3373 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3374 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3375 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3376 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
3377 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
3378 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
3379 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
3380 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
3381 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3382 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
3383 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
3384 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3385 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3386 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + _stride_j_3];
3387 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
3388 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3389 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3390 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3391 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
3392 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3393 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3394 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3395 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3396 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3397 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3398 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 7 * _stride_j_3] = xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f) ? (1) : (0)))) - xi_16 * xi_41 * xi_44 * (1.0f - fabs(xi_18)) * ((float)(((xi_41 > 0.0f && xi_44 > 0.0f) ? (1) : (0)))) + xi_31;
3399 }
3400 if (ctr_1 > 0 && 1 < _size_j_0 - 1 && ctr_2 < _size_j_2 - 1) {
3401 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
3402 const float xi_1 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3403 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
3404 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3405 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
3406 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
3407 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3408 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3409 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3410 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3411 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3412 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3413 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3414 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3415 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
3416 const float xi_15 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3417 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3418 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3419 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3420 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3421 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3422 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3423 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
3424 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3425 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3426 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3427 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2];
3428 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3429 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3430 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
3431 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
3432 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
3433 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3434 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3435 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3436 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
3437 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3438 const float xi_37 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3439 const float xi_38 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
3440 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
3441 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3442 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3443 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3444 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3445 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3446 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3447 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3448 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
3449 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
3450 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
3451 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
3452 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
3453 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3454 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
3455 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
3456 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3457 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3458 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + _stride_j_3];
3459 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
3460 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3461 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3462 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3463 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
3464 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3465 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3466 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3467 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3468 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3469 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3470 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 8 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f) ? (1) : (0)))) + xi_12 * xi_42 * xi_7 * (1.0f - fabs(xi_60)) * ((float)(((xi_12 > 0.0f && xi_7 < 0.0f) ? (1) : (0)))) + xi_5;
3471 }
3472 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 9 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_13 * xi_17 * xi_32 * xi_33 * ((float)(((xi_13 > 0.0f && xi_17 > 0.0f && xi_33 > 0.0f) ? (1) : (0)))) + xi_53;
3473 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 10 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_19 * xi_25 * xi_43 * xi_8 * ((float)(((xi_25 > 0.0f && xi_8 > 0.0f && xi_43 < 0.0f) ? (1) : (0)))) + xi_54;
3474 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 11 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_36 > 0.0f && xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_21 * xi_56 * xi_61 * xi_67 * ((float)(((xi_21 > 0.0f && xi_56 > 0.0f && xi_61 < 0.0f) ? (1) : (0)))) + xi_62;
3475 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 12 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_3 * xi_34 * xi_45 * xi_6 * ((float)(((xi_3 > 0.0f && xi_34 < 0.0f && xi_45 < 0.0f) ? (1) : (0)))) + xi_35;
3476 }
3477 for (int64_t ctr_0 = 2; ctr_0 < _size_j_0 - 1; ctr_0 += 1) {
3478 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
3479 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3480 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
3481 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3482 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
3483 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
3484 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3485 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3486 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3487 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3488 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3489 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3490 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3491 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3492 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2];
3493 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3494 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3495 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3496 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3497 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3498 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3499 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3500 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
3501 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3502 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3503 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3504 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2];
3505 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3506 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3507 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2];
3508 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
3509 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
3510 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3511 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3512 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3513 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
3514 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3515 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3516 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
3517 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2];
3518 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3519 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3520 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
3521 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3522 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
3523 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3524 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3525 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
3526 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
3527 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2];
3528 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2];
3529 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
3530 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3531 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
3532 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
3533 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3534 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
3535 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + _stride_j_3];
3536 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2];
3537 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
3538 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
3539 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
3540 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
3541 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3542 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
3543 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3544 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
3545 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
3546 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
3547 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2] = -xi_0 * xi_38 * (1.0f - fabs(xi_28)) * (1.0f - fabs(xi_9)) * ((float)(((xi_38 > 0.0f) ? (1) : (0)))) + xi_26 - xi_29 * xi_58 * (1.0f - fabs(xi_10)) * (1.0f - fabs(xi_36)) * ((float)(((xi_58 < 0.0f) ? (1) : (0))));
3548 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + _stride_j_3] = -xi_29 * xi_36 * (1.0f - fabs(xi_10)) * (1.0f - fabs(xi_58)) * ((float)(((xi_36 < 0.0f) ? (1) : (0)))) - xi_39 * xi_63 * (1.0f - fabs(xi_46)) * (1.0f - fabs(xi_49)) * ((float)(((xi_63 > 0.0f) ? (1) : (0)))) + xi_57;
3549 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 2 * _stride_j_3] = -xi_10 * xi_29 * (1.0f - fabs(xi_36)) * (1.0f - fabs(xi_58)) * ((float)(((xi_10 < 0.0f) ? (1) : (0)))) - xi_11 * xi_65 * (1.0f - fabs(xi_20)) * (1.0f - fabs(xi_55)) * ((float)(((xi_11 > 0.0f) ? (1) : (0)))) + xi_47;
3550 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 3 * _stride_j_3] = -xi_2 * xi_27 * xi_48 * (1.0f - fabs(xi_59)) * ((float)(((xi_27 > 0.0f && xi_48 > 0.0f) ? (1) : (0)))) + xi_22 + xi_29 * xi_36 * xi_58 * (1.0f - fabs(xi_10)) * ((float)(((xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0))));
3551 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 4 * _stride_j_3] = xi_14 * xi_50 * xi_64 * (1.0f - fabs(xi_24)) * ((float)(((xi_14 > 0.0f && xi_64 < 0.0f) ? (1) : (0)))) - xi_29 * xi_36 * xi_58 * (1.0f - fabs(xi_10)) * ((float)(((xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_4;
3552 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 5 * _stride_j_3] = -xi_1 * xi_15 * xi_23 * (1.0f - fabs(xi_37)) * ((float)(((xi_1 > 0.0f && xi_15 > 0.0f) ? (1) : (0)))) + xi_10 * xi_29 * xi_58 * (1.0f - fabs(xi_36)) * ((float)(((xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_30;
3553 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 6 * _stride_j_3] = -xi_10 * xi_29 * xi_58 * (1.0f - fabs(xi_36)) * ((float)(((xi_10 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_40 * xi_52 * xi_68 * (1.0f - fabs(xi_66)) * ((float)(((xi_52 > 0.0f && xi_68 < 0.0f) ? (1) : (0)))) + xi_51;
3554 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 7 * _stride_j_3] = xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f) ? (1) : (0)))) - xi_16 * xi_41 * xi_44 * (1.0f - fabs(xi_18)) * ((float)(((xi_41 > 0.0f && xi_44 > 0.0f) ? (1) : (0)))) + xi_31;
3555 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 8 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f) ? (1) : (0)))) + xi_12 * xi_42 * xi_7 * (1.0f - fabs(xi_60)) * ((float)(((xi_12 > 0.0f && xi_7 < 0.0f) ? (1) : (0)))) + xi_5;
3556 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 9 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_13 * xi_17 * xi_32 * xi_33 * ((float)(((xi_13 > 0.0f && xi_17 > 0.0f && xi_33 > 0.0f) ? (1) : (0)))) + xi_53;
3557 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 10 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_19 * xi_25 * xi_43 * xi_8 * ((float)(((xi_25 > 0.0f && xi_8 > 0.0f && xi_43 < 0.0f) ? (1) : (0)))) + xi_54;
3558 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 11 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_36 > 0.0f && xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_21 * xi_56 * xi_61 * xi_67 * ((float)(((xi_21 > 0.0f && xi_56 > 0.0f && xi_61 < 0.0f) ? (1) : (0)))) + xi_62;
3559 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 12 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_3 * xi_34 * xi_45 * xi_6 * ((float)(((xi_3 > 0.0f && xi_34 < 0.0f && xi_45 < 0.0f) ? (1) : (0)))) + xi_35;
3560 }
3561 const float Dummy_16123 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
3562 const float Dummy_16124 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
3563 const float Dummy_16125 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
3564 const float Dummy_16126 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2];
3565 const float Dummy_16127 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
3566 const float Dummy_16128 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
3567 const float Dummy_16129 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
3568 const float Dummy_16130 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
3569 const float Dummy_16131 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
3570 const float Dummy_16132 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
3571 const float Dummy_16133 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
3572 const float Dummy_16134 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + _stride_j_3];
3573 const float Dummy_16135 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
3574 {
3575 const float xi_4 = Dummy_16123;
3576 const float xi_5 = Dummy_16124;
3577 const float xi_22 = Dummy_16125;
3578 const float xi_26 = Dummy_16126;
3579 const float xi_30 = Dummy_16127;
3580 const float xi_31 = Dummy_16128;
3581 const float xi_35 = Dummy_16129;
3582 const float xi_47 = Dummy_16130;
3583 const float xi_51 = Dummy_16131;
3584 const float xi_53 = Dummy_16132;
3585 const float xi_54 = Dummy_16133;
3586 const float xi_57 = Dummy_16134;
3587 const float xi_62 = Dummy_16135;
3588 {
3589 const float xi_0 = Dummy_16136;
3590 const float xi_1 = Dummy_16137;
3591 const float xi_2 = Dummy_16138;
3592 const float xi_3 = Dummy_16139;
3593 const float xi_6 = Dummy_16140;
3594 const float xi_7 = Dummy_16141;
3595 const float xi_8 = Dummy_16142;
3596 const float xi_9 = Dummy_16143;
3597 const float xi_10 = Dummy_16144;
3598 const float xi_11 = Dummy_16145;
3599 const float xi_12 = Dummy_16146;
3600 const float xi_13 = Dummy_16147;
3601 const float xi_14 = Dummy_16148;
3602 const float xi_15 = Dummy_16149;
3603 const float xi_16 = Dummy_16150;
3604 const float xi_17 = Dummy_16151;
3605 const float xi_18 = Dummy_16152;
3606 const float xi_19 = Dummy_16153;
3607 const float xi_20 = Dummy_16154;
3608 const float xi_21 = Dummy_16155;
3609 const float xi_23 = Dummy_16156;
3610 const float xi_24 = Dummy_16157;
3611 const float xi_25 = Dummy_16158;
3612 const float xi_27 = Dummy_16159;
3613 const float xi_28 = Dummy_16160;
3614 const float xi_29 = Dummy_16161;
3615 const float xi_32 = Dummy_16162;
3616 const float xi_33 = Dummy_16163;
3617 const float xi_34 = Dummy_16164;
3618 const float xi_36 = Dummy_16165;
3619 const float xi_37 = Dummy_16166;
3620 const float xi_38 = Dummy_16167;
3621 const float xi_39 = Dummy_16168;
3622 const float xi_40 = Dummy_16169;
3623 const float xi_41 = Dummy_16170;
3624 const float xi_42 = Dummy_16171;
3625 const float xi_43 = Dummy_16172;
3626 const float xi_44 = Dummy_16173;
3627 const float xi_45 = Dummy_16174;
3628 const float xi_46 = Dummy_16175;
3629 const float xi_48 = Dummy_16176;
3630 const float xi_49 = Dummy_16177;
3631 const float xi_50 = Dummy_16178;
3632 const float xi_52 = Dummy_16179;
3633 const float xi_55 = Dummy_16180;
3634 const float xi_56 = Dummy_16181;
3635 const float xi_58 = Dummy_16182;
3636 const float xi_59 = Dummy_16183;
3637 const float xi_60 = Dummy_16184;
3638 const float xi_61 = Dummy_16185;
3639 const float xi_63 = Dummy_16186;
3640 const float xi_64 = Dummy_16187;
3641 const float xi_65 = Dummy_16188;
3642 const float xi_66 = Dummy_16189;
3643 const float xi_67 = Dummy_16190;
3644 const float xi_68 = Dummy_16191;
3645 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2] = -xi_0 * xi_38 * (1.0f - fabs(xi_28)) * (1.0f - fabs(xi_9)) * ((float)(((xi_38 > 0.0f) ? (1) : (0)))) + xi_26 - xi_29 * xi_58 * (1.0f - fabs(xi_10)) * (1.0f - fabs(xi_36)) * ((float)(((xi_58 < 0.0f) ? (1) : (0))));
3646 }
3647 {
3648 const float xi_0 = Dummy_16192;
3649 const float xi_1 = Dummy_16193;
3650 const float xi_2 = Dummy_16194;
3651 const float xi_3 = Dummy_16195;
3652 const float xi_6 = Dummy_16196;
3653 const float xi_7 = Dummy_16197;
3654 const float xi_8 = Dummy_16198;
3655 const float xi_9 = Dummy_16199;
3656 const float xi_10 = Dummy_16200;
3657 const float xi_11 = Dummy_16201;
3658 const float xi_12 = Dummy_16202;
3659 const float xi_13 = Dummy_16203;
3660 const float xi_14 = Dummy_16204;
3661 const float xi_15 = Dummy_16205;
3662 const float xi_16 = Dummy_16206;
3663 const float xi_17 = Dummy_16207;
3664 const float xi_18 = Dummy_16208;
3665 const float xi_19 = Dummy_16209;
3666 const float xi_20 = Dummy_16210;
3667 const float xi_21 = Dummy_16211;
3668 const float xi_23 = Dummy_16212;
3669 const float xi_24 = Dummy_16213;
3670 const float xi_25 = Dummy_16214;
3671 const float xi_27 = Dummy_16215;
3672 const float xi_28 = Dummy_16216;
3673 const float xi_29 = Dummy_16217;
3674 const float xi_32 = Dummy_16218;
3675 const float xi_33 = Dummy_16219;
3676 const float xi_34 = Dummy_16220;
3677 const float xi_36 = Dummy_16221;
3678 const float xi_37 = Dummy_16222;
3679 const float xi_38 = Dummy_16223;
3680 const float xi_39 = Dummy_16224;
3681 const float xi_40 = Dummy_16225;
3682 const float xi_41 = Dummy_16226;
3683 const float xi_42 = Dummy_16227;
3684 const float xi_43 = Dummy_16228;
3685 const float xi_44 = Dummy_16229;
3686 const float xi_45 = Dummy_16230;
3687 const float xi_46 = Dummy_16231;
3688 const float xi_48 = Dummy_16232;
3689 const float xi_49 = Dummy_16233;
3690 const float xi_50 = Dummy_16234;
3691 const float xi_52 = Dummy_16235;
3692 const float xi_55 = Dummy_16236;
3693 const float xi_56 = Dummy_16237;
3694 const float xi_58 = Dummy_16238;
3695 const float xi_59 = Dummy_16239;
3696 const float xi_60 = Dummy_16240;
3697 const float xi_61 = Dummy_16241;
3698 const float xi_63 = Dummy_16242;
3699 const float xi_64 = Dummy_16243;
3700 const float xi_65 = Dummy_16244;
3701 const float xi_66 = Dummy_16245;
3702 const float xi_67 = Dummy_16246;
3703 const float xi_68 = Dummy_16247;
3704 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 3 * _stride_j_3] = -xi_2 * xi_27 * xi_48 * (1.0f - fabs(xi_59)) * ((float)(((xi_27 > 0.0f && xi_48 > 0.0f) ? (1) : (0)))) + xi_22 + xi_29 * xi_36 * xi_58 * (1.0f - fabs(xi_10)) * ((float)(((xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0))));
3705 }
3706 {
3707 const float xi_0 = Dummy_16248;
3708 const float xi_1 = Dummy_16249;
3709 const float xi_2 = Dummy_16250;
3710 const float xi_3 = Dummy_16251;
3711 const float xi_6 = Dummy_16252;
3712 const float xi_7 = Dummy_16253;
3713 const float xi_8 = Dummy_16254;
3714 const float xi_9 = Dummy_16255;
3715 const float xi_10 = Dummy_16256;
3716 const float xi_11 = Dummy_16257;
3717 const float xi_12 = Dummy_16258;
3718 const float xi_13 = Dummy_16259;
3719 const float xi_14 = Dummy_16260;
3720 const float xi_15 = Dummy_16261;
3721 const float xi_16 = Dummy_16262;
3722 const float xi_17 = Dummy_16263;
3723 const float xi_18 = Dummy_16264;
3724 const float xi_19 = Dummy_16265;
3725 const float xi_20 = Dummy_16266;
3726 const float xi_21 = Dummy_16267;
3727 const float xi_23 = Dummy_16268;
3728 const float xi_24 = Dummy_16269;
3729 const float xi_25 = Dummy_16270;
3730 const float xi_27 = Dummy_16271;
3731 const float xi_28 = Dummy_16272;
3732 const float xi_29 = Dummy_16273;
3733 const float xi_32 = Dummy_16274;
3734 const float xi_33 = Dummy_16275;
3735 const float xi_34 = Dummy_16276;
3736 const float xi_36 = Dummy_16277;
3737 const float xi_37 = Dummy_16278;
3738 const float xi_38 = Dummy_16279;
3739 const float xi_39 = Dummy_16280;
3740 const float xi_40 = Dummy_16281;
3741 const float xi_41 = Dummy_16282;
3742 const float xi_42 = Dummy_16283;
3743 const float xi_43 = Dummy_16284;
3744 const float xi_44 = Dummy_16285;
3745 const float xi_45 = Dummy_16286;
3746 const float xi_46 = Dummy_16287;
3747 const float xi_48 = Dummy_16288;
3748 const float xi_49 = Dummy_16289;
3749 const float xi_50 = Dummy_16290;
3750 const float xi_52 = Dummy_16291;
3751 const float xi_55 = Dummy_16292;
3752 const float xi_56 = Dummy_16293;
3753 const float xi_58 = Dummy_16294;
3754 const float xi_59 = Dummy_16295;
3755 const float xi_60 = Dummy_16296;
3756 const float xi_61 = Dummy_16297;
3757 const float xi_63 = Dummy_16298;
3758 const float xi_64 = Dummy_16299;
3759 const float xi_65 = Dummy_16300;
3760 const float xi_66 = Dummy_16301;
3761 const float xi_67 = Dummy_16302;
3762 const float xi_68 = Dummy_16303;
3763 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 4 * _stride_j_3] = xi_14 * xi_50 * xi_64 * (1.0f - fabs(xi_24)) * ((float)(((xi_14 > 0.0f && xi_64 < 0.0f) ? (1) : (0)))) - xi_29 * xi_36 * xi_58 * (1.0f - fabs(xi_10)) * ((float)(((xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_4;
3764 }
3765 {
3766 const float xi_0 = Dummy_16304;
3767 const float xi_1 = Dummy_16305;
3768 const float xi_2 = Dummy_16306;
3769 const float xi_3 = Dummy_16307;
3770 const float xi_6 = Dummy_16308;
3771 const float xi_7 = Dummy_16309;
3772 const float xi_8 = Dummy_16310;
3773 const float xi_9 = Dummy_16311;
3774 const float xi_10 = Dummy_16312;
3775 const float xi_11 = Dummy_16313;
3776 const float xi_12 = Dummy_16314;
3777 const float xi_13 = Dummy_16315;
3778 const float xi_14 = Dummy_16316;
3779 const float xi_15 = Dummy_16317;
3780 const float xi_16 = Dummy_16318;
3781 const float xi_17 = Dummy_16319;
3782 const float xi_18 = Dummy_16320;
3783 const float xi_19 = Dummy_16321;
3784 const float xi_20 = Dummy_16322;
3785 const float xi_21 = Dummy_16323;
3786 const float xi_23 = Dummy_16324;
3787 const float xi_24 = Dummy_16325;
3788 const float xi_25 = Dummy_16326;
3789 const float xi_27 = Dummy_16327;
3790 const float xi_28 = Dummy_16328;
3791 const float xi_29 = Dummy_16329;
3792 const float xi_32 = Dummy_16330;
3793 const float xi_33 = Dummy_16331;
3794 const float xi_34 = Dummy_16332;
3795 const float xi_36 = Dummy_16333;
3796 const float xi_37 = Dummy_16334;
3797 const float xi_38 = Dummy_16335;
3798 const float xi_39 = Dummy_16336;
3799 const float xi_40 = Dummy_16337;
3800 const float xi_41 = Dummy_16338;
3801 const float xi_42 = Dummy_16339;
3802 const float xi_43 = Dummy_16340;
3803 const float xi_44 = Dummy_16341;
3804 const float xi_45 = Dummy_16342;
3805 const float xi_46 = Dummy_16343;
3806 const float xi_48 = Dummy_16344;
3807 const float xi_49 = Dummy_16345;
3808 const float xi_50 = Dummy_16346;
3809 const float xi_52 = Dummy_16347;
3810 const float xi_55 = Dummy_16348;
3811 const float xi_56 = Dummy_16349;
3812 const float xi_58 = Dummy_16350;
3813 const float xi_59 = Dummy_16351;
3814 const float xi_60 = Dummy_16352;
3815 const float xi_61 = Dummy_16353;
3816 const float xi_63 = Dummy_16354;
3817 const float xi_64 = Dummy_16355;
3818 const float xi_65 = Dummy_16356;
3819 const float xi_66 = Dummy_16357;
3820 const float xi_67 = Dummy_16358;
3821 const float xi_68 = Dummy_16359;
3822 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 5 * _stride_j_3] = -xi_1 * xi_15 * xi_23 * (1.0f - fabs(xi_37)) * ((float)(((xi_1 > 0.0f && xi_15 > 0.0f) ? (1) : (0)))) + xi_10 * xi_29 * xi_58 * (1.0f - fabs(xi_36)) * ((float)(((xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_30;
3823 }
3824 {
3825 const float xi_0 = Dummy_16360;
3826 const float xi_1 = Dummy_16361;
3827 const float xi_2 = Dummy_16362;
3828 const float xi_3 = Dummy_16363;
3829 const float xi_6 = Dummy_16364;
3830 const float xi_7 = Dummy_16365;
3831 const float xi_8 = Dummy_16366;
3832 const float xi_9 = Dummy_16367;
3833 const float xi_10 = Dummy_16368;
3834 const float xi_11 = Dummy_16369;
3835 const float xi_12 = Dummy_16370;
3836 const float xi_13 = Dummy_16371;
3837 const float xi_14 = Dummy_16372;
3838 const float xi_15 = Dummy_16373;
3839 const float xi_16 = Dummy_16374;
3840 const float xi_17 = Dummy_16375;
3841 const float xi_18 = Dummy_16376;
3842 const float xi_19 = Dummy_16377;
3843 const float xi_20 = Dummy_16378;
3844 const float xi_21 = Dummy_16379;
3845 const float xi_23 = Dummy_16380;
3846 const float xi_24 = Dummy_16381;
3847 const float xi_25 = Dummy_16382;
3848 const float xi_27 = Dummy_16383;
3849 const float xi_28 = Dummy_16384;
3850 const float xi_29 = Dummy_16385;
3851 const float xi_32 = Dummy_16386;
3852 const float xi_33 = Dummy_16387;
3853 const float xi_34 = Dummy_16388;
3854 const float xi_36 = Dummy_16389;
3855 const float xi_37 = Dummy_16390;
3856 const float xi_38 = Dummy_16391;
3857 const float xi_39 = Dummy_16392;
3858 const float xi_40 = Dummy_16393;
3859 const float xi_41 = Dummy_16394;
3860 const float xi_42 = Dummy_16395;
3861 const float xi_43 = Dummy_16396;
3862 const float xi_44 = Dummy_16397;
3863 const float xi_45 = Dummy_16398;
3864 const float xi_46 = Dummy_16399;
3865 const float xi_48 = Dummy_16400;
3866 const float xi_49 = Dummy_16401;
3867 const float xi_50 = Dummy_16402;
3868 const float xi_52 = Dummy_16403;
3869 const float xi_55 = Dummy_16404;
3870 const float xi_56 = Dummy_16405;
3871 const float xi_58 = Dummy_16406;
3872 const float xi_59 = Dummy_16407;
3873 const float xi_60 = Dummy_16408;
3874 const float xi_61 = Dummy_16409;
3875 const float xi_63 = Dummy_16410;
3876 const float xi_64 = Dummy_16411;
3877 const float xi_65 = Dummy_16412;
3878 const float xi_66 = Dummy_16413;
3879 const float xi_67 = Dummy_16414;
3880 const float xi_68 = Dummy_16415;
3881 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 6 * _stride_j_3] = -xi_10 * xi_29 * xi_58 * (1.0f - fabs(xi_36)) * ((float)(((xi_10 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_40 * xi_52 * xi_68 * (1.0f - fabs(xi_66)) * ((float)(((xi_52 > 0.0f && xi_68 < 0.0f) ? (1) : (0)))) + xi_51;
3882 }
3883 {
3884 const float xi_0 = Dummy_16416;
3885 const float xi_1 = Dummy_16417;
3886 const float xi_2 = Dummy_16418;
3887 const float xi_3 = Dummy_16419;
3888 const float xi_6 = Dummy_16420;
3889 const float xi_7 = Dummy_16421;
3890 const float xi_8 = Dummy_16422;
3891 const float xi_9 = Dummy_16423;
3892 const float xi_10 = Dummy_16424;
3893 const float xi_11 = Dummy_16425;
3894 const float xi_12 = Dummy_16426;
3895 const float xi_13 = Dummy_16427;
3896 const float xi_14 = Dummy_16428;
3897 const float xi_15 = Dummy_16429;
3898 const float xi_16 = Dummy_16430;
3899 const float xi_17 = Dummy_16431;
3900 const float xi_18 = Dummy_16432;
3901 const float xi_19 = Dummy_16433;
3902 const float xi_20 = Dummy_16434;
3903 const float xi_21 = Dummy_16435;
3904 const float xi_23 = Dummy_16436;
3905 const float xi_24 = Dummy_16437;
3906 const float xi_25 = Dummy_16438;
3907 const float xi_27 = Dummy_16439;
3908 const float xi_28 = Dummy_16440;
3909 const float xi_29 = Dummy_16441;
3910 const float xi_32 = Dummy_16442;
3911 const float xi_33 = Dummy_16443;
3912 const float xi_34 = Dummy_16444;
3913 const float xi_36 = Dummy_16445;
3914 const float xi_37 = Dummy_16446;
3915 const float xi_38 = Dummy_16447;
3916 const float xi_39 = Dummy_16448;
3917 const float xi_40 = Dummy_16449;
3918 const float xi_41 = Dummy_16450;
3919 const float xi_42 = Dummy_16451;
3920 const float xi_43 = Dummy_16452;
3921 const float xi_44 = Dummy_16453;
3922 const float xi_45 = Dummy_16454;
3923 const float xi_46 = Dummy_16455;
3924 const float xi_48 = Dummy_16456;
3925 const float xi_49 = Dummy_16457;
3926 const float xi_50 = Dummy_16458;
3927 const float xi_52 = Dummy_16459;
3928 const float xi_55 = Dummy_16460;
3929 const float xi_56 = Dummy_16461;
3930 const float xi_58 = Dummy_16462;
3931 const float xi_59 = Dummy_16463;
3932 const float xi_60 = Dummy_16464;
3933 const float xi_61 = Dummy_16465;
3934 const float xi_63 = Dummy_16466;
3935 const float xi_64 = Dummy_16467;
3936 const float xi_65 = Dummy_16468;
3937 const float xi_66 = Dummy_16469;
3938 const float xi_67 = Dummy_16470;
3939 const float xi_68 = Dummy_16471;
3940 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 9 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_13 * xi_17 * xi_32 * xi_33 * ((float)(((xi_13 > 0.0f && xi_17 > 0.0f && xi_33 > 0.0f) ? (1) : (0)))) + xi_53;
3941 }
3942 {
3943 const float xi_0 = Dummy_16472;
3944 const float xi_1 = Dummy_16473;
3945 const float xi_2 = Dummy_16474;
3946 const float xi_3 = Dummy_16475;
3947 const float xi_6 = Dummy_16476;
3948 const float xi_7 = Dummy_16477;
3949 const float xi_8 = Dummy_16478;
3950 const float xi_9 = Dummy_16479;
3951 const float xi_10 = Dummy_16480;
3952 const float xi_11 = Dummy_16481;
3953 const float xi_12 = Dummy_16482;
3954 const float xi_13 = Dummy_16483;
3955 const float xi_14 = Dummy_16484;
3956 const float xi_15 = Dummy_16485;
3957 const float xi_16 = Dummy_16486;
3958 const float xi_17 = Dummy_16487;
3959 const float xi_18 = Dummy_16488;
3960 const float xi_19 = Dummy_16489;
3961 const float xi_20 = Dummy_16490;
3962 const float xi_21 = Dummy_16491;
3963 const float xi_23 = Dummy_16492;
3964 const float xi_24 = Dummy_16493;
3965 const float xi_25 = Dummy_16494;
3966 const float xi_27 = Dummy_16495;
3967 const float xi_28 = Dummy_16496;
3968 const float xi_29 = Dummy_16497;
3969 const float xi_32 = Dummy_16498;
3970 const float xi_33 = Dummy_16499;
3971 const float xi_34 = Dummy_16500;
3972 const float xi_36 = Dummy_16501;
3973 const float xi_37 = Dummy_16502;
3974 const float xi_38 = Dummy_16503;
3975 const float xi_39 = Dummy_16504;
3976 const float xi_40 = Dummy_16505;
3977 const float xi_41 = Dummy_16506;
3978 const float xi_42 = Dummy_16507;
3979 const float xi_43 = Dummy_16508;
3980 const float xi_44 = Dummy_16509;
3981 const float xi_45 = Dummy_16510;
3982 const float xi_46 = Dummy_16511;
3983 const float xi_48 = Dummy_16512;
3984 const float xi_49 = Dummy_16513;
3985 const float xi_50 = Dummy_16514;
3986 const float xi_52 = Dummy_16515;
3987 const float xi_55 = Dummy_16516;
3988 const float xi_56 = Dummy_16517;
3989 const float xi_58 = Dummy_16518;
3990 const float xi_59 = Dummy_16519;
3991 const float xi_60 = Dummy_16520;
3992 const float xi_61 = Dummy_16521;
3993 const float xi_63 = Dummy_16522;
3994 const float xi_64 = Dummy_16523;
3995 const float xi_65 = Dummy_16524;
3996 const float xi_66 = Dummy_16525;
3997 const float xi_67 = Dummy_16526;
3998 const float xi_68 = Dummy_16527;
3999 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 10 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_19 * xi_25 * xi_43 * xi_8 * ((float)(((xi_25 > 0.0f && xi_8 > 0.0f && xi_43 < 0.0f) ? (1) : (0)))) + xi_54;
4000 }
4001 {
4002 const float xi_0 = Dummy_16528;
4003 const float xi_1 = Dummy_16529;
4004 const float xi_2 = Dummy_16530;
4005 const float xi_3 = Dummy_16531;
4006 const float xi_6 = Dummy_16532;
4007 const float xi_7 = Dummy_16533;
4008 const float xi_8 = Dummy_16534;
4009 const float xi_9 = Dummy_16535;
4010 const float xi_10 = Dummy_16536;
4011 const float xi_11 = Dummy_16537;
4012 const float xi_12 = Dummy_16538;
4013 const float xi_13 = Dummy_16539;
4014 const float xi_14 = Dummy_16540;
4015 const float xi_15 = Dummy_16541;
4016 const float xi_16 = Dummy_16542;
4017 const float xi_17 = Dummy_16543;
4018 const float xi_18 = Dummy_16544;
4019 const float xi_19 = Dummy_16545;
4020 const float xi_20 = Dummy_16546;
4021 const float xi_21 = Dummy_16547;
4022 const float xi_23 = Dummy_16548;
4023 const float xi_24 = Dummy_16549;
4024 const float xi_25 = Dummy_16550;
4025 const float xi_27 = Dummy_16551;
4026 const float xi_28 = Dummy_16552;
4027 const float xi_29 = Dummy_16553;
4028 const float xi_32 = Dummy_16554;
4029 const float xi_33 = Dummy_16555;
4030 const float xi_34 = Dummy_16556;
4031 const float xi_36 = Dummy_16557;
4032 const float xi_37 = Dummy_16558;
4033 const float xi_38 = Dummy_16559;
4034 const float xi_39 = Dummy_16560;
4035 const float xi_40 = Dummy_16561;
4036 const float xi_41 = Dummy_16562;
4037 const float xi_42 = Dummy_16563;
4038 const float xi_43 = Dummy_16564;
4039 const float xi_44 = Dummy_16565;
4040 const float xi_45 = Dummy_16566;
4041 const float xi_46 = Dummy_16567;
4042 const float xi_48 = Dummy_16568;
4043 const float xi_49 = Dummy_16569;
4044 const float xi_50 = Dummy_16570;
4045 const float xi_52 = Dummy_16571;
4046 const float xi_55 = Dummy_16572;
4047 const float xi_56 = Dummy_16573;
4048 const float xi_58 = Dummy_16574;
4049 const float xi_59 = Dummy_16575;
4050 const float xi_60 = Dummy_16576;
4051 const float xi_61 = Dummy_16577;
4052 const float xi_63 = Dummy_16578;
4053 const float xi_64 = Dummy_16579;
4054 const float xi_65 = Dummy_16580;
4055 const float xi_66 = Dummy_16581;
4056 const float xi_67 = Dummy_16582;
4057 const float xi_68 = Dummy_16583;
4058 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 11 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_36 > 0.0f && xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_21 * xi_56 * xi_61 * xi_67 * ((float)(((xi_21 > 0.0f && xi_56 > 0.0f && xi_61 < 0.0f) ? (1) : (0)))) + xi_62;
4059 }
4060 {
4061 const float xi_0 = Dummy_16584;
4062 const float xi_1 = Dummy_16585;
4063 const float xi_2 = Dummy_16586;
4064 const float xi_3 = Dummy_16587;
4065 const float xi_6 = Dummy_16588;
4066 const float xi_7 = Dummy_16589;
4067 const float xi_8 = Dummy_16590;
4068 const float xi_9 = Dummy_16591;
4069 const float xi_10 = Dummy_16592;
4070 const float xi_11 = Dummy_16593;
4071 const float xi_12 = Dummy_16594;
4072 const float xi_13 = Dummy_16595;
4073 const float xi_14 = Dummy_16596;
4074 const float xi_15 = Dummy_16597;
4075 const float xi_16 = Dummy_16598;
4076 const float xi_17 = Dummy_16599;
4077 const float xi_18 = Dummy_16600;
4078 const float xi_19 = Dummy_16601;
4079 const float xi_20 = Dummy_16602;
4080 const float xi_21 = Dummy_16603;
4081 const float xi_23 = Dummy_16604;
4082 const float xi_24 = Dummy_16605;
4083 const float xi_25 = Dummy_16606;
4084 const float xi_27 = Dummy_16607;
4085 const float xi_28 = Dummy_16608;
4086 const float xi_29 = Dummy_16609;
4087 const float xi_32 = Dummy_16610;
4088 const float xi_33 = Dummy_16611;
4089 const float xi_34 = Dummy_16612;
4090 const float xi_36 = Dummy_16613;
4091 const float xi_37 = Dummy_16614;
4092 const float xi_38 = Dummy_16615;
4093 const float xi_39 = Dummy_16616;
4094 const float xi_40 = Dummy_16617;
4095 const float xi_41 = Dummy_16618;
4096 const float xi_42 = Dummy_16619;
4097 const float xi_43 = Dummy_16620;
4098 const float xi_44 = Dummy_16621;
4099 const float xi_45 = Dummy_16622;
4100 const float xi_46 = Dummy_16623;
4101 const float xi_48 = Dummy_16624;
4102 const float xi_49 = Dummy_16625;
4103 const float xi_50 = Dummy_16626;
4104 const float xi_52 = Dummy_16627;
4105 const float xi_55 = Dummy_16628;
4106 const float xi_56 = Dummy_16629;
4107 const float xi_58 = Dummy_16630;
4108 const float xi_59 = Dummy_16631;
4109 const float xi_60 = Dummy_16632;
4110 const float xi_61 = Dummy_16633;
4111 const float xi_63 = Dummy_16634;
4112 const float xi_64 = Dummy_16635;
4113 const float xi_65 = Dummy_16636;
4114 const float xi_66 = Dummy_16637;
4115 const float xi_67 = Dummy_16638;
4116 const float xi_68 = Dummy_16639;
4117 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * ctr_2 + 12 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 > 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_3 * xi_34 * xi_45 * xi_6 * ((float)(((xi_3 > 0.0f && xi_34 < 0.0f && xi_45 < 0.0f) ? (1) : (0)))) + xi_35;
4118 }
4119 }
4120 }
4121 }
4122 {
4123 {
4124 if (ctr_2 > 0 && _size_j_1 - 1 > 0 && 1 < _size_j_0 - 1 && ctr_2 < _size_j_2 - 1) {
4125 const float xi_0 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4126 const float xi_1 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4127 const float xi_2 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4128 const float xi_3 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4129 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
4130 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
4131 const float xi_6 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4132 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4133 const float xi_8 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4134 const float xi_9 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4135 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4136 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4137 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4138 const float xi_13 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4139 const float xi_14 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
4140 const float xi_15 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4141 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4142 const float xi_17 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4143 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4144 const float xi_19 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4145 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4146 const float xi_21 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4147 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
4148 const float xi_23 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4149 const float xi_24 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4150 const float xi_25 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4151 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
4152 const float xi_27 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4153 const float xi_28 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4154 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4155 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
4156 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
4157 const float xi_32 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4158 const float xi_33 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4159 const float xi_34 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4160 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
4161 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4162 const float xi_37 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4163 const float xi_38 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4164 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4165 const float xi_40 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
4166 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4167 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4168 const float xi_43 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4169 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4170 const float xi_45 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4171 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4172 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
4173 const float xi_48 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4174 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4175 const float xi_50 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
4176 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
4177 const float xi_52 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
4178 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
4179 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
4180 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4181 const float xi_56 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4182 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
4183 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4184 const float xi_59 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4185 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4186 const float xi_61 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4187 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
4188 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4189 const float xi_64 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4190 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4191 const float xi_66 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4192 const float xi_67 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4193 const float xi_68 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4194 _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3] = -xi_29 * xi_36 * (1.0f - fabs(xi_10)) * (1.0f - fabs(xi_58)) * ((float)(((xi_36 < 0.0f) ? (1) : (0)))) - xi_39 * xi_63 * (1.0f - fabs(xi_46)) * (1.0f - fabs(xi_49)) * ((float)(((xi_63 > 0.0f) ? (1) : (0)))) + xi_57;
4195 }
4196 if (ctr_2 > 0 && _size_j_1 - 1 > 0 && ctr_2 < _size_j_2 - 1) {
4197 const float xi_0 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4198 const float xi_1 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4199 const float xi_2 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4200 const float xi_3 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4201 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
4202 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
4203 const float xi_6 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4204 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4205 const float xi_8 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4206 const float xi_9 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4207 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4208 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4209 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4210 const float xi_13 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4211 const float xi_14 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
4212 const float xi_15 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4213 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4214 const float xi_17 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4215 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4216 const float xi_19 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4217 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4218 const float xi_21 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4219 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
4220 const float xi_23 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4221 const float xi_24 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4222 const float xi_25 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4223 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
4224 const float xi_27 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4225 const float xi_28 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4226 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4227 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
4228 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
4229 const float xi_32 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4230 const float xi_33 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4231 const float xi_34 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4232 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
4233 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4234 const float xi_37 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4235 const float xi_38 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4236 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4237 const float xi_40 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
4238 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4239 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4240 const float xi_43 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4241 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4242 const float xi_45 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4243 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4244 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
4245 const float xi_48 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4246 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4247 const float xi_50 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
4248 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
4249 const float xi_52 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
4250 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
4251 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
4252 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4253 const float xi_56 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4254 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
4255 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4256 const float xi_59 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4257 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4258 const float xi_61 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4259 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
4260 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4261 const float xi_64 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4262 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4263 const float xi_66 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4264 const float xi_67 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4265 const float xi_68 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4266 _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3] = -xi_2 * xi_27 * xi_48 * (1.0f - fabs(xi_59)) * ((float)(((xi_27 > 0.0f && xi_48 > 0.0f) ? (1) : (0)))) + xi_22 + xi_29 * xi_36 * xi_58 * (1.0f - fabs(xi_10)) * ((float)(((xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0))));
4267 }
4268 if (ctr_2 > 0 && _size_j_1 - 1 > 0 && 1 < _size_j_0 - 1) {
4269 const float xi_0 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4270 const float xi_1 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4271 const float xi_2 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4272 const float xi_3 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4273 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
4274 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
4275 const float xi_6 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4276 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4277 const float xi_8 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4278 const float xi_9 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4279 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4280 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4281 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4282 const float xi_13 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4283 const float xi_14 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
4284 const float xi_15 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4285 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4286 const float xi_17 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4287 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4288 const float xi_19 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4289 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4290 const float xi_21 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4291 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
4292 const float xi_23 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4293 const float xi_24 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4294 const float xi_25 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4295 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
4296 const float xi_27 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4297 const float xi_28 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4298 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4299 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
4300 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
4301 const float xi_32 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4302 const float xi_33 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4303 const float xi_34 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4304 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
4305 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4306 const float xi_37 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4307 const float xi_38 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4308 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4309 const float xi_40 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
4310 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4311 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4312 const float xi_43 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4313 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4314 const float xi_45 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4315 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4316 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
4317 const float xi_48 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4318 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4319 const float xi_50 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
4320 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
4321 const float xi_52 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
4322 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
4323 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
4324 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4325 const float xi_56 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4326 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
4327 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4328 const float xi_59 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4329 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4330 const float xi_61 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4331 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
4332 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4333 const float xi_64 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4334 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4335 const float xi_66 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4336 const float xi_67 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4337 const float xi_68 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4338 _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3] = xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f) ? (1) : (0)))) - xi_16 * xi_41 * xi_44 * (1.0f - fabs(xi_18)) * ((float)(((xi_41 > 0.0f && xi_44 > 0.0f) ? (1) : (0)))) + xi_31;
4339 }
4340 if (_size_j_1 - 1 > 0 && 1 < _size_j_0 - 1 && ctr_2 < _size_j_2 - 1) {
4341 const float xi_0 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4342 const float xi_1 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4343 const float xi_2 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4344 const float xi_3 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4345 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
4346 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
4347 const float xi_6 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4348 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4349 const float xi_8 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4350 const float xi_9 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4351 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4352 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4353 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4354 const float xi_13 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4355 const float xi_14 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
4356 const float xi_15 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4357 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4358 const float xi_17 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4359 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4360 const float xi_19 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4361 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4362 const float xi_21 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4363 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
4364 const float xi_23 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4365 const float xi_24 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4366 const float xi_25 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4367 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
4368 const float xi_27 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4369 const float xi_28 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4370 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4371 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
4372 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
4373 const float xi_32 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4374 const float xi_33 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4375 const float xi_34 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4376 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
4377 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4378 const float xi_37 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4379 const float xi_38 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4380 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4381 const float xi_40 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
4382 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4383 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4384 const float xi_43 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4385 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4386 const float xi_45 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4387 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4388 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
4389 const float xi_48 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4390 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4391 const float xi_50 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
4392 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
4393 const float xi_52 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
4394 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
4395 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
4396 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4397 const float xi_56 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4398 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
4399 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4400 const float xi_59 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4401 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4402 const float xi_61 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4403 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
4404 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4405 const float xi_64 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4406 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4407 const float xi_66 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4408 const float xi_67 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4409 const float xi_68 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4410 _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f) ? (1) : (0)))) + xi_12 * xi_42 * xi_7 * (1.0f - fabs(xi_60)) * ((float)(((xi_12 > 0.0f && xi_7 < 0.0f) ? (1) : (0)))) + xi_5;
4411 }
4412 if (ctr_2 > 0 && _size_j_1 - 1 > 0) {
4413 const float xi_0 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4414 const float xi_1 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4415 const float xi_2 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4416 const float xi_3 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4417 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
4418 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
4419 const float xi_6 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4420 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4421 const float xi_8 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4422 const float xi_9 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4423 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4424 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4425 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4426 const float xi_13 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4427 const float xi_14 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
4428 const float xi_15 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4429 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4430 const float xi_17 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4431 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4432 const float xi_19 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4433 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4434 const float xi_21 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4435 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
4436 const float xi_23 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4437 const float xi_24 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4438 const float xi_25 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4439 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
4440 const float xi_27 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4441 const float xi_28 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4442 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4443 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
4444 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
4445 const float xi_32 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4446 const float xi_33 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4447 const float xi_34 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4448 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
4449 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4450 const float xi_37 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4451 const float xi_38 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4452 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4453 const float xi_40 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
4454 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4455 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4456 const float xi_43 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4457 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4458 const float xi_45 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4459 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4460 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
4461 const float xi_48 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4462 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4463 const float xi_50 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
4464 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
4465 const float xi_52 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
4466 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
4467 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
4468 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4469 const float xi_56 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4470 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
4471 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4472 const float xi_59 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4473 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4474 const float xi_61 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4475 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
4476 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4477 const float xi_64 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4478 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4479 const float xi_66 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4480 const float xi_67 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4481 const float xi_68 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4482 _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_13 * xi_17 * xi_32 * xi_33 * ((float)(((xi_13 > 0.0f && xi_17 > 0.0f && xi_33 > 0.0f) ? (1) : (0)))) + xi_53;
4483 }
4484 if (_size_j_1 - 1 > 0 && ctr_2 < _size_j_2 - 1) {
4485 const float xi_0 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4486 const float xi_1 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4487 const float xi_2 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4488 const float xi_3 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4489 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
4490 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
4491 const float xi_6 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4492 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4493 const float xi_8 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4494 const float xi_9 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4495 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4496 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4497 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4498 const float xi_13 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4499 const float xi_14 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
4500 const float xi_15 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4501 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4502 const float xi_17 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4503 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4504 const float xi_19 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4505 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4506 const float xi_21 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4507 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
4508 const float xi_23 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4509 const float xi_24 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4510 const float xi_25 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4511 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
4512 const float xi_27 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4513 const float xi_28 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4514 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4515 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
4516 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
4517 const float xi_32 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4518 const float xi_33 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4519 const float xi_34 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4520 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
4521 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4522 const float xi_37 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4523 const float xi_38 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4524 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4525 const float xi_40 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
4526 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4527 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4528 const float xi_43 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4529 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4530 const float xi_45 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4531 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4532 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
4533 const float xi_48 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4534 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4535 const float xi_50 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
4536 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
4537 const float xi_52 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
4538 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
4539 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
4540 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4541 const float xi_56 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4542 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
4543 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4544 const float xi_59 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4545 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4546 const float xi_61 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4547 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
4548 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4549 const float xi_64 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4550 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4551 const float xi_66 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4552 const float xi_67 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4553 const float xi_68 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4554 _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_19 * xi_25 * xi_43 * xi_8 * ((float)(((xi_25 > 0.0f && xi_8 > 0.0f && xi_43 < 0.0f) ? (1) : (0)))) + xi_54;
4555 }
4556 }
4557 for (int64_t ctr_0 = 2; ctr_0 < _size_j_0 - 1; ctr_0 += 1) {
4558 if (ctr_2 > 0 && _size_j_1 - 1 > 0 && ctr_0 < _size_j_0 - 1 && ctr_2 < _size_j_2 - 1) {
4559 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4560 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4561 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4562 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4563 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
4564 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
4565 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4566 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4567 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4568 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4569 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4570 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4571 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4572 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4573 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
4574 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4575 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4576 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4577 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4578 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4579 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4580 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4581 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
4582 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4583 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4584 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4585 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
4586 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4587 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4588 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4589 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
4590 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
4591 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4592 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4593 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4594 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
4595 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4596 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4597 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4598 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4599 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
4600 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4601 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4602 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4603 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4604 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4605 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4606 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
4607 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4608 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4609 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
4610 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
4611 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
4612 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
4613 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
4614 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4615 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4616 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
4617 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4618 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4619 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4620 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4621 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
4622 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4623 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4624 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4625 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4626 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4627 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4628 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3] = -xi_29 * xi_36 * (1.0f - fabs(xi_10)) * (1.0f - fabs(xi_58)) * ((float)(((xi_36 < 0.0f) ? (1) : (0)))) - xi_39 * xi_63 * (1.0f - fabs(xi_46)) * (1.0f - fabs(xi_49)) * ((float)(((xi_63 > 0.0f) ? (1) : (0)))) + xi_57;
4629 }
4630 if (ctr_2 > 0 && _size_j_1 - 1 > 0 && ctr_2 < _size_j_2 - 1) {
4631 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4632 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4633 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4634 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4635 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
4636 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
4637 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4638 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4639 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4640 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4641 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4642 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4643 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4644 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4645 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
4646 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4647 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4648 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4649 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4650 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4651 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4652 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4653 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
4654 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4655 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4656 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4657 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
4658 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4659 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4660 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4661 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
4662 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
4663 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4664 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4665 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4666 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
4667 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4668 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4669 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4670 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4671 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
4672 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4673 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4674 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4675 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4676 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4677 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4678 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
4679 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4680 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4681 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
4682 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
4683 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
4684 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
4685 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
4686 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4687 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4688 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
4689 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4690 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4691 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4692 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4693 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
4694 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4695 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4696 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4697 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4698 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4699 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4700 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3] = -xi_2 * xi_27 * xi_48 * (1.0f - fabs(xi_59)) * ((float)(((xi_27 > 0.0f && xi_48 > 0.0f) ? (1) : (0)))) + xi_22 + xi_29 * xi_36 * xi_58 * (1.0f - fabs(xi_10)) * ((float)(((xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0))));
4701 }
4702 if (ctr_2 > 0 && _size_j_1 - 1 > 0 && ctr_0 < _size_j_0 - 1) {
4703 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4704 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4705 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4706 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4707 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
4708 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
4709 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4710 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4711 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4712 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4713 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4714 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4715 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4716 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4717 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
4718 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4719 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4720 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4721 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4722 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4723 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4724 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4725 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
4726 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4727 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4728 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4729 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
4730 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4731 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4732 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4733 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
4734 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
4735 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4736 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4737 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4738 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
4739 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4740 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4741 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4742 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4743 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
4744 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4745 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4746 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4747 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4748 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4749 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4750 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
4751 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4752 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4753 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
4754 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
4755 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
4756 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
4757 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
4758 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4759 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4760 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
4761 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4762 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4763 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4764 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4765 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
4766 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4767 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4768 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4769 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4770 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4771 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4772 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3] = xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f) ? (1) : (0)))) - xi_16 * xi_41 * xi_44 * (1.0f - fabs(xi_18)) * ((float)(((xi_41 > 0.0f && xi_44 > 0.0f) ? (1) : (0)))) + xi_31;
4773 }
4774 if (_size_j_1 - 1 > 0 && ctr_0 < _size_j_0 - 1 && ctr_2 < _size_j_2 - 1) {
4775 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4776 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4777 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4778 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4779 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
4780 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
4781 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4782 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4783 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4784 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4785 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4786 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4787 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4788 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4789 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
4790 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4791 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4792 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4793 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4794 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4795 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4796 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4797 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
4798 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4799 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4800 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4801 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
4802 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4803 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4804 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4805 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
4806 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
4807 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4808 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4809 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4810 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
4811 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4812 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4813 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4814 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4815 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
4816 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4817 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4818 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4819 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4820 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4821 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4822 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
4823 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4824 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4825 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
4826 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
4827 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
4828 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
4829 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
4830 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4831 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4832 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
4833 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4834 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4835 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4836 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4837 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
4838 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4839 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4840 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4841 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4842 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4843 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4844 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f) ? (1) : (0)))) + xi_12 * xi_42 * xi_7 * (1.0f - fabs(xi_60)) * ((float)(((xi_12 > 0.0f && xi_7 < 0.0f) ? (1) : (0)))) + xi_5;
4845 }
4846 if (ctr_2 > 0 && _size_j_1 - 1 > 0) {
4847 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4848 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4849 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4850 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4851 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
4852 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
4853 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4854 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4855 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4856 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4857 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4858 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4859 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4860 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4861 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
4862 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4863 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4864 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4865 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4866 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4867 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4868 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4869 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
4870 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4871 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4872 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4873 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
4874 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4875 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4876 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4877 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
4878 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
4879 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4880 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4881 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4882 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
4883 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4884 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4885 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4886 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4887 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
4888 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4889 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4890 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4891 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4892 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4893 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4894 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
4895 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4896 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4897 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
4898 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
4899 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
4900 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
4901 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
4902 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4903 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4904 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
4905 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4906 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4907 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4908 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4909 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
4910 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4911 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4912 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4913 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4914 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4915 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4916 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_13 * xi_17 * xi_32 * xi_33 * ((float)(((xi_13 > 0.0f && xi_17 > 0.0f && xi_33 > 0.0f) ? (1) : (0)))) + xi_53;
4917 }
4918 if (_size_j_1 - 1 > 0 && ctr_2 < _size_j_2 - 1) {
4919 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4920 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4921 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4922 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4923 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
4924 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
4925 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4926 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4927 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4928 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4929 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4930 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4931 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4932 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4933 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
4934 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4935 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4936 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4937 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4938 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4939 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4940 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4941 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
4942 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4943 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4944 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4945 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
4946 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4947 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4948 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4949 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
4950 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
4951 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4952 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4953 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4954 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
4955 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
4956 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4957 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4958 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4959 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
4960 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4961 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
4962 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4963 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4964 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4965 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4966 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
4967 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4968 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
4969 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
4970 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
4971 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
4972 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
4973 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
4974 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
4975 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
4976 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
4977 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
4978 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
4979 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4980 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
4981 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
4982 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4983 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
4984 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
4985 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
4986 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
4987 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
4988 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_19 * xi_25 * xi_43 * xi_8 * ((float)(((xi_25 > 0.0f && xi_8 > 0.0f && xi_43 < 0.0f) ? (1) : (0)))) + xi_54;
4989 }
4990 }
4991 {
4992 if (ctr_2 > 0 && _size_j_1 - 1 > 0 && ctr_2 < _size_j_2 - 1) {
4993 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
4994 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
4995 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
4996 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
4997 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
4998 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
4999 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
5000 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
5001 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
5002 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5003 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5004 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5005 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
5006 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
5007 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
5008 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
5009 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
5010 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5011 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
5012 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
5013 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5014 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5015 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
5016 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
5017 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5018 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
5019 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
5020 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
5021 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
5022 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
5023 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
5024 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
5025 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
5026 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5027 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
5028 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
5029 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
5030 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5031 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
5032 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
5033 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
5034 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5035 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
5036 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
5037 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5038 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
5039 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5040 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
5041 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
5042 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
5043 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
5044 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
5045 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
5046 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
5047 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
5048 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
5049 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
5050 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
5051 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
5052 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5053 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
5054 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5055 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
5056 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
5057 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
5058 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
5059 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
5060 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
5061 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
5062 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3] = -xi_2 * xi_27 * xi_48 * (1.0f - fabs(xi_59)) * ((float)(((xi_27 > 0.0f && xi_48 > 0.0f) ? (1) : (0)))) + xi_22 + xi_29 * xi_36 * xi_58 * (1.0f - fabs(xi_10)) * ((float)(((xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0))));
5063 }
5064 if (ctr_2 > 0 && _size_j_1 - 1 > 0) {
5065 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
5066 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5067 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
5068 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
5069 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
5070 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
5071 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
5072 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
5073 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
5074 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5075 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5076 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5077 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
5078 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
5079 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
5080 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
5081 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
5082 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5083 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
5084 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
5085 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5086 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5087 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
5088 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
5089 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5090 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
5091 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
5092 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
5093 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
5094 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
5095 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
5096 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
5097 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
5098 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5099 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
5100 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
5101 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
5102 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5103 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
5104 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
5105 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
5106 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5107 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
5108 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
5109 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5110 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
5111 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5112 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
5113 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
5114 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
5115 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
5116 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
5117 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
5118 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
5119 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
5120 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
5121 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
5122 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
5123 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
5124 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5125 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
5126 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5127 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
5128 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
5129 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
5130 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
5131 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
5132 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
5133 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
5134 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_13 * xi_17 * xi_32 * xi_33 * ((float)(((xi_13 > 0.0f && xi_17 > 0.0f && xi_33 > 0.0f) ? (1) : (0)))) + xi_53;
5135 }
5136 if (_size_j_1 - 1 > 0 && ctr_2 < _size_j_2 - 1) {
5137 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
5138 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5139 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
5140 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
5141 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 4 * _stride_j_3];
5142 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 8 * _stride_j_3];
5143 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
5144 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
5145 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
5146 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5147 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5148 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5149 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
5150 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
5151 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2];
5152 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
5153 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
5154 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5155 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
5156 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
5157 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5158 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5159 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 3 * _stride_j_3];
5160 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
5161 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5162 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
5163 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2];
5164 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
5165 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
5166 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2];
5167 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 5 * _stride_j_3];
5168 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 7 * _stride_j_3];
5169 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
5170 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5171 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
5172 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 12 * _stride_j_3];
5173 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_3];
5174 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5175 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
5176 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2];
5177 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 + _stride_rho_2];
5178 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5179 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * ctr_2 + _stride_rho_2];
5180 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
5181 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + 2 * _stride_u_3];
5182 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
5183 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5184 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 2 * _stride_j_3];
5185 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
5186 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2];
5187 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2];
5188 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 6 * _stride_j_3];
5189 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2];
5190 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 9 * _stride_j_3];
5191 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3];
5192 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 - _stride_u_2];
5193 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2];
5194 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + _stride_j_3];
5195 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2];
5196 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + 2 * _stride_u_3];
5197 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_2];
5198 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 - _stride_u_2 + _stride_u_3];
5199 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 11 * _stride_j_3];
5200 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
5201 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * ctr_2 + _stride_u_3];
5202 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * ctr_2 - _stride_rho_2];
5203 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + _stride_u_3];
5204 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * ctr_2 - _stride_rho_2];
5205 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * ctr_2 + _stride_u_2 + 2 * _stride_u_3];
5206 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * ctr_2 + 10 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 > 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_19 * xi_25 * xi_43 * xi_8 * ((float)(((xi_25 > 0.0f && xi_8 > 0.0f && xi_43 < 0.0f) ? (1) : (0)))) + xi_54;
5207 }
5208 }
5209 }
5210 }
5211 }
5212 {
5213 {
5214 if (_size_j_2 - 1 > 0 && 0 < _size_j_1 - 1) {
5215 const float xi_0 = _data_rho[_stride_rho_2 * (_size_j_2 - 1)];
5216 const float xi_1 = _data_u[_stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5217 const float xi_2 = _data_rho[-_stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5218 const float xi_3 = _data_u[_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5219 const float xi_4 = _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
5220 const float xi_5 = _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
5221 const float xi_6 = _data_rho[_stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5222 const float xi_7 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5223 const float xi_8 = _data_u[-_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5224 const float xi_9 = _data_u[_stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5225 const float xi_10 = _data_u[_stride_u_0 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5226 const float xi_11 = _data_u[_stride_u_0 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5227 const float xi_12 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5228 const float xi_13 = _data_u[-_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5229 const float xi_14 = _data_u[_stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5230 const float xi_15 = _data_u[_stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5231 const float xi_16 = _data_rho[_stride_rho_0 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5232 const float xi_17 = _data_u[-_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5233 const float xi_18 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5234 const float xi_19 = _data_rho[-_stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5235 const float xi_20 = _data_u[_stride_u_0 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5236 const float xi_21 = _data_u[_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5237 const float xi_22 = _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
5238 const float xi_23 = _data_rho[_stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5239 const float xi_24 = _data_u[_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5240 const float xi_25 = _data_u[-_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5241 const float xi_26 = _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1)];
5242 const float xi_27 = _data_u[-_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5243 const float xi_28 = _data_u[_stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5244 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_2 * (_size_j_2 - 1)];
5245 const float xi_30 = _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
5246 const float xi_31 = _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
5247 const float xi_32 = _data_rho[-_stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5248 const float xi_33 = _data_u[-_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5249 const float xi_34 = _data_u[_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5250 const float xi_35 = _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
5251 const float xi_36 = _data_u[_stride_u_0 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5252 const float xi_37 = _data_u[_stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5253 const float xi_38 = _data_u[_stride_u_2 * (_size_j_2 - 1)];
5254 const float xi_39 = _data_rho[_stride_rho_0 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5255 const float xi_40 = _data_rho[_stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5256 const float xi_41 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5257 const float xi_42 = _data_rho[_stride_rho_0 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5258 const float xi_43 = _data_u[-_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5259 const float xi_44 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5260 const float xi_45 = _data_u[_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5261 const float xi_46 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5262 const float xi_47 = _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
5263 const float xi_48 = _data_u[-_stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5264 const float xi_49 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5265 const float xi_50 = _data_rho[_stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5266 const float xi_51 = _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
5267 const float xi_52 = _data_u[_stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5268 const float xi_53 = _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
5269 const float xi_54 = _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
5270 const float xi_55 = _data_u[_stride_u_0 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5271 const float xi_56 = _data_u[_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5272 const float xi_57 = _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
5273 const float xi_58 = _data_u[_stride_u_0 + _stride_u_2 * (_size_j_2 - 1)];
5274 const float xi_59 = _data_u[-_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5275 const float xi_60 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5276 const float xi_61 = _data_u[_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5277 const float xi_62 = _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
5278 const float xi_63 = _data_u[_stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5279 const float xi_64 = _data_u[_stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5280 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5281 const float xi_66 = _data_u[_stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5282 const float xi_67 = _data_rho[_stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5283 const float xi_68 = _data_u[_stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5284 _data_j[_stride_j_0 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_36 > 0.0f && xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_21 * xi_56 * xi_61 * xi_67 * ((float)(((xi_21 > 0.0f && xi_56 > 0.0f && xi_61 < 0.0f) ? (1) : (0)))) + xi_62;
5285 }
5286 for (int64_t ctr_0 = 2; ctr_0 < _size_j_0 - 1; ctr_0 += 1) {
5287 if (_size_j_2 - 1 > 0 && 0 < _size_j_1 - 1) {
5288 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_2 * (_size_j_2 - 1)];
5289 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5290 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5291 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5292 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
5293 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
5294 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5295 const float xi_7 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5296 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5297 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5298 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5299 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5300 const float xi_12 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5301 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5302 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5303 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5304 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5305 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5306 const float xi_18 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5307 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5308 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5309 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5310 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
5311 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5312 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5313 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5314 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1)];
5315 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5316 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5317 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_2 * (_size_j_2 - 1)];
5318 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
5319 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
5320 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5321 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5322 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5323 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
5324 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5325 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5326 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1)];
5327 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5328 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5329 const float xi_41 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5330 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5331 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5332 const float xi_44 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5333 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5334 const float xi_46 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5335 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
5336 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5337 const float xi_49 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5338 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5339 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
5340 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5341 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
5342 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
5343 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5344 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5345 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
5346 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_2 * (_size_j_2 - 1)];
5347 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5348 const float xi_60 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5349 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5350 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
5351 const float xi_63 = _data_u[_stride_u_0 * ctr_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5352 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5353 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5354 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5355 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5356 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5357 _data_j[_stride_j_0 * ctr_0 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_36 > 0.0f && xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_21 * xi_56 * xi_61 * xi_67 * ((float)(((xi_21 > 0.0f && xi_56 > 0.0f && xi_61 < 0.0f) ? (1) : (0)))) + xi_62;
5358 }
5359 }
5360 if (_size_j_2 - 1 > 0 && 0 < _size_j_1 - 1) {
5361 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_2 * (_size_j_2 - 1)];
5362 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5363 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5364 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5365 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
5366 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
5367 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5368 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5369 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5370 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5371 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5372 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5373 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5374 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5375 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5376 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5377 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5378 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5379 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5380 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5381 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5382 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5383 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
5384 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5385 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5386 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5387 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1)];
5388 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5389 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5390 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_2 * (_size_j_2 - 1)];
5391 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
5392 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
5393 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5394 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5395 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5396 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
5397 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5398 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5399 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1)];
5400 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5401 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5402 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5403 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5404 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5405 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5406 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5407 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5408 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
5409 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5410 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5411 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5412 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
5413 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5414 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
5415 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
5416 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5417 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5418 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
5419 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_2 * (_size_j_2 - 1)];
5420 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5421 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5422 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5423 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
5424 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5425 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5426 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5427 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5428 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5429 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5430 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_36 > 0.0f && xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_21 * xi_56 * xi_61 * xi_67 * ((float)(((xi_21 > 0.0f && xi_56 > 0.0f && xi_61 < 0.0f) ? (1) : (0)))) + xi_62;
5431 }
5432 }
5433 for (int64_t ctr_1 = 1; ctr_1 < _size_j_1 - 1; ctr_1 += 1) {
5434 {
5435 {
5436 if (ctr_1 > 0 && _size_j_2 - 1 > 0 && 1 < _size_j_0 - 1 && ctr_1 < _size_j_1 - 1) {
5437 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5438 const float xi_1 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5439 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5440 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5441 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
5442 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
5443 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5444 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5445 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5446 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5447 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5448 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5449 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5450 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5451 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5452 const float xi_15 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5453 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5454 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5455 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5456 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5457 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5458 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5459 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
5460 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5461 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5462 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5463 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1)];
5464 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5465 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5466 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5467 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
5468 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
5469 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5470 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5471 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5472 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
5473 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5474 const float xi_37 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5475 const float xi_38 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5476 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5477 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5478 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5479 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5480 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5481 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5482 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5483 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5484 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
5485 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5486 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5487 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5488 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
5489 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5490 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
5491 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
5492 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5493 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5494 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
5495 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5496 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5497 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5498 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5499 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
5500 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5501 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5502 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5503 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5504 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5505 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5506 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3] = -xi_10 * xi_29 * (1.0f - fabs(xi_36)) * (1.0f - fabs(xi_58)) * ((float)(((xi_10 < 0.0f) ? (1) : (0)))) - xi_11 * xi_65 * (1.0f - fabs(xi_20)) * (1.0f - fabs(xi_55)) * ((float)(((xi_11 > 0.0f) ? (1) : (0)))) + xi_47;
5507 }
5508 if (ctr_1 > 0 && _size_j_2 - 1 > 0 && ctr_1 < _size_j_1 - 1) {
5509 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5510 const float xi_1 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5511 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5512 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5513 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
5514 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
5515 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5516 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5517 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5518 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5519 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5520 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5521 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5522 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5523 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5524 const float xi_15 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5525 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5526 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5527 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5528 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5529 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5530 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5531 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
5532 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5533 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5534 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5535 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1)];
5536 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5537 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5538 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5539 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
5540 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
5541 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5542 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5543 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5544 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
5545 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5546 const float xi_37 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5547 const float xi_38 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5548 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5549 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5550 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5551 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5552 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5553 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5554 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5555 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5556 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
5557 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5558 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5559 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5560 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
5561 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5562 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
5563 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
5564 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5565 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5566 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
5567 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5568 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5569 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5570 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5571 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
5572 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5573 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5574 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5575 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5576 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5577 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5578 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3] = -xi_1 * xi_15 * xi_23 * (1.0f - fabs(xi_37)) * ((float)(((xi_1 > 0.0f && xi_15 > 0.0f) ? (1) : (0)))) + xi_10 * xi_29 * xi_58 * (1.0f - fabs(xi_36)) * ((float)(((xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_30;
5579 }
5580 if (ctr_1 > 0 && _size_j_2 - 1 > 0 && 1 < _size_j_0 - 1) {
5581 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5582 const float xi_1 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5583 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5584 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5585 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
5586 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
5587 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5588 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5589 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5590 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5591 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5592 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5593 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5594 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5595 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5596 const float xi_15 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5597 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5598 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5599 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5600 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5601 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5602 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5603 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
5604 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5605 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5606 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5607 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1)];
5608 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5609 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5610 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5611 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
5612 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
5613 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5614 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5615 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5616 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
5617 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5618 const float xi_37 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5619 const float xi_38 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5620 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5621 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5622 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5623 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5624 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5625 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5626 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5627 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5628 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
5629 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5630 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5631 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5632 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
5633 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5634 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
5635 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
5636 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5637 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5638 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
5639 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5640 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5641 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5642 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5643 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
5644 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5645 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5646 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5647 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5648 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5649 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5650 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3] = xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f) ? (1) : (0)))) - xi_16 * xi_41 * xi_44 * (1.0f - fabs(xi_18)) * ((float)(((xi_41 > 0.0f && xi_44 > 0.0f) ? (1) : (0)))) + xi_31;
5651 }
5652 if (ctr_1 > 0 && _size_j_2 - 1 > 0) {
5653 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5654 const float xi_1 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5655 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5656 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5657 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
5658 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
5659 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5660 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5661 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5662 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5663 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5664 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5665 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5666 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5667 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5668 const float xi_15 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5669 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5670 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5671 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5672 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5673 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5674 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5675 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
5676 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5677 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5678 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5679 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1)];
5680 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5681 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5682 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5683 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
5684 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
5685 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5686 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5687 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5688 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
5689 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5690 const float xi_37 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5691 const float xi_38 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5692 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5693 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5694 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5695 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5696 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5697 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5698 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5699 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5700 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
5701 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5702 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5703 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5704 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
5705 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5706 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
5707 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
5708 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5709 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5710 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
5711 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5712 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5713 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5714 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5715 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
5716 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5717 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5718 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5719 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5720 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5721 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5722 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_13 * xi_17 * xi_32 * xi_33 * ((float)(((xi_13 > 0.0f && xi_17 > 0.0f && xi_33 > 0.0f) ? (1) : (0)))) + xi_53;
5723 }
5724 if (_size_j_2 - 1 > 0 && ctr_1 < _size_j_1 - 1) {
5725 const float xi_0 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5726 const float xi_1 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5727 const float xi_2 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5728 const float xi_3 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5729 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
5730 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
5731 const float xi_6 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5732 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5733 const float xi_8 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5734 const float xi_9 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5735 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5736 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5737 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5738 const float xi_13 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5739 const float xi_14 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5740 const float xi_15 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5741 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5742 const float xi_17 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5743 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5744 const float xi_19 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5745 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5746 const float xi_21 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5747 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
5748 const float xi_23 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5749 const float xi_24 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5750 const float xi_25 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5751 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1)];
5752 const float xi_27 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5753 const float xi_28 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5754 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5755 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
5756 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
5757 const float xi_32 = _data_rho[_stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5758 const float xi_33 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5759 const float xi_34 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5760 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
5761 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5762 const float xi_37 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5763 const float xi_38 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5764 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5765 const float xi_40 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5766 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5767 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5768 const float xi_43 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5769 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5770 const float xi_45 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5771 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5772 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
5773 const float xi_48 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5774 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5775 const float xi_50 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5776 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
5777 const float xi_52 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5778 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
5779 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
5780 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5781 const float xi_56 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5782 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
5783 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5784 const float xi_59 = _data_u[_stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5785 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5786 const float xi_61 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5787 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
5788 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5789 const float xi_64 = _data_u[_stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5790 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5791 const float xi_66 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5792 const float xi_67 = _data_rho[_stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5793 const float xi_68 = _data_u[_stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5794 _data_j[_stride_j_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_36 > 0.0f && xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_21 * xi_56 * xi_61 * xi_67 * ((float)(((xi_21 > 0.0f && xi_56 > 0.0f && xi_61 < 0.0f) ? (1) : (0)))) + xi_62;
5795 }
5796 }
5797 for (int64_t ctr_0 = 2; ctr_0 < _size_j_0 - 1; ctr_0 += 1) {
5798 if (ctr_1 > 0 && _size_j_2 - 1 > 0 && ctr_0 < _size_j_0 - 1 && ctr_1 < _size_j_1 - 1) {
5799 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5800 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5801 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5802 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5803 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
5804 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
5805 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5806 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5807 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5808 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5809 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5810 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5811 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5812 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5813 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5814 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5815 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5816 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5817 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5818 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5819 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5820 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5821 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
5822 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5823 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5824 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5825 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1)];
5826 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5827 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5828 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5829 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
5830 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
5831 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5832 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5833 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5834 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
5835 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5836 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5837 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5838 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5839 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5840 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5841 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5842 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5843 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5844 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5845 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5846 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
5847 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5848 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5849 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5850 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
5851 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5852 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
5853 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
5854 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5855 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5856 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
5857 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5858 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5859 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5860 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5861 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
5862 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5863 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5864 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5865 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5866 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5867 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5868 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3] = -xi_10 * xi_29 * (1.0f - fabs(xi_36)) * (1.0f - fabs(xi_58)) * ((float)(((xi_10 < 0.0f) ? (1) : (0)))) - xi_11 * xi_65 * (1.0f - fabs(xi_20)) * (1.0f - fabs(xi_55)) * ((float)(((xi_11 > 0.0f) ? (1) : (0)))) + xi_47;
5869 }
5870 if (ctr_1 > 0 && _size_j_2 - 1 > 0 && ctr_1 < _size_j_1 - 1) {
5871 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5872 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5873 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5874 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5875 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
5876 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
5877 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5878 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5879 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5880 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5881 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5882 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5883 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5884 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5885 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5886 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5887 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5888 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5889 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5890 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5891 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5892 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5893 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
5894 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5895 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5896 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5897 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1)];
5898 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5899 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5900 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5901 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
5902 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
5903 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5904 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5905 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5906 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
5907 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5908 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5909 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5910 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5911 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5912 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5913 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5914 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5915 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5916 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5917 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5918 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
5919 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5920 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5921 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5922 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
5923 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5924 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
5925 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
5926 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5927 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5928 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
5929 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5930 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5931 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5932 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5933 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
5934 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5935 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5936 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5937 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5938 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5939 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5940 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3] = -xi_1 * xi_15 * xi_23 * (1.0f - fabs(xi_37)) * ((float)(((xi_1 > 0.0f && xi_15 > 0.0f) ? (1) : (0)))) + xi_10 * xi_29 * xi_58 * (1.0f - fabs(xi_36)) * ((float)(((xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_30;
5941 }
5942 if (ctr_1 > 0 && _size_j_2 - 1 > 0 && ctr_0 < _size_j_0 - 1) {
5943 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5944 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5945 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5946 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5947 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
5948 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
5949 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5950 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5951 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5952 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5953 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5954 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5955 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5956 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5957 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5958 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5959 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5960 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5961 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5962 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5963 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5964 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5965 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
5966 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5967 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5968 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5969 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1)];
5970 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5971 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5972 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
5973 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
5974 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
5975 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
5976 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5977 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5978 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
5979 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
5980 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5981 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
5982 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5983 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5984 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
5985 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
5986 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
5987 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
5988 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
5989 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
5990 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
5991 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5992 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
5993 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
5994 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
5995 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
5996 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
5997 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
5998 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
5999 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6000 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
6001 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
6002 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6003 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6004 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6005 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
6006 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6007 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6008 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6009 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6010 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6011 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6012 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3] = xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f) ? (1) : (0)))) - xi_16 * xi_41 * xi_44 * (1.0f - fabs(xi_18)) * ((float)(((xi_41 > 0.0f && xi_44 > 0.0f) ? (1) : (0)))) + xi_31;
6013 }
6014 if (ctr_1 > 0 && _size_j_2 - 1 > 0) {
6015 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
6016 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6017 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6018 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6019 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
6020 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
6021 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6022 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6023 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6024 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6025 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6026 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6027 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6028 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6029 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6030 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6031 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6032 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6033 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6034 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6035 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6036 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6037 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
6038 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6039 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6040 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6041 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1)];
6042 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6043 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6044 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
6045 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
6046 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
6047 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6048 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6049 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6050 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
6051 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6052 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6053 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
6054 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6055 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6056 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6057 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6058 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6059 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6060 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6061 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6062 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
6063 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6064 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6065 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6066 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
6067 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6068 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
6069 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
6070 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6071 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6072 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
6073 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
6074 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6075 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6076 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6077 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
6078 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6079 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6080 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6081 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6082 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6083 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6084 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_13 * xi_17 * xi_32 * xi_33 * ((float)(((xi_13 > 0.0f && xi_17 > 0.0f && xi_33 > 0.0f) ? (1) : (0)))) + xi_53;
6085 }
6086 if (_size_j_2 - 1 > 0 && ctr_1 < _size_j_1 - 1) {
6087 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
6088 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6089 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6090 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6091 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
6092 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
6093 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6094 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6095 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6096 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6097 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6098 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6099 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6100 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6101 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6102 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6103 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6104 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6105 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6106 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6107 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6108 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6109 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
6110 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6111 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6112 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6113 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1)];
6114 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6115 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6116 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
6117 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
6118 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
6119 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6120 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6121 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6122 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
6123 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6124 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6125 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
6126 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6127 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6128 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6129 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6130 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6131 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6132 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6133 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6134 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
6135 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6136 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6137 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6138 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
6139 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6140 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
6141 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
6142 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6143 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6144 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
6145 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
6146 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6147 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6148 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6149 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
6150 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6151 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6152 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6153 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6154 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6155 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6156 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_36 > 0.0f && xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_21 * xi_56 * xi_61 * xi_67 * ((float)(((xi_21 > 0.0f && xi_56 > 0.0f && xi_61 < 0.0f) ? (1) : (0)))) + xi_62;
6157 }
6158 }
6159 {
6160 if (ctr_1 > 0 && _size_j_2 - 1 > 0 && ctr_1 < _size_j_1 - 1) {
6161 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
6162 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6163 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6164 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6165 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
6166 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
6167 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6168 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6169 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6170 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6171 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6172 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6173 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6174 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6175 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6176 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6177 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6178 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6179 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6180 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6181 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6182 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6183 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
6184 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6185 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6186 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6187 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1)];
6188 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6189 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6190 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
6191 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
6192 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
6193 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6194 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6195 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6196 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
6197 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6198 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6199 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
6200 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6201 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6202 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6203 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6204 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6205 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6206 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6207 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6208 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
6209 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6210 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6211 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6212 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
6213 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6214 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
6215 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
6216 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6217 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6218 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
6219 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
6220 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6221 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6222 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6223 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
6224 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6225 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6226 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6227 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6228 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6229 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6230 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3] = -xi_1 * xi_15 * xi_23 * (1.0f - fabs(xi_37)) * ((float)(((xi_1 > 0.0f && xi_15 > 0.0f) ? (1) : (0)))) + xi_10 * xi_29 * xi_58 * (1.0f - fabs(xi_36)) * ((float)(((xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_30;
6231 }
6232 if (ctr_1 > 0 && _size_j_2 - 1 > 0) {
6233 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
6234 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6235 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6236 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6237 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
6238 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
6239 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6240 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6241 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6242 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6243 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6244 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6245 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6246 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6247 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6248 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6249 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6250 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6251 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6252 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6253 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6254 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6255 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
6256 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6257 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6258 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6259 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1)];
6260 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6261 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6262 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
6263 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
6264 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
6265 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6266 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6267 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6268 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
6269 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6270 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6271 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
6272 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6273 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6274 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6275 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6276 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6277 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6278 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6279 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6280 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
6281 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6282 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6283 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6284 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
6285 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6286 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
6287 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
6288 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6289 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6290 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
6291 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
6292 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6293 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6294 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6295 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
6296 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6297 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6298 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6299 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6300 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6301 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6302 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_13 * xi_17 * xi_32 * xi_33 * ((float)(((xi_13 > 0.0f && xi_17 > 0.0f && xi_33 > 0.0f) ? (1) : (0)))) + xi_53;
6303 }
6304 if (_size_j_2 - 1 > 0 && ctr_1 < _size_j_1 - 1) {
6305 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
6306 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6307 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6308 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6309 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
6310 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
6311 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6312 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6313 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6314 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6315 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6316 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6317 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6318 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6319 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6320 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6321 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6322 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6323 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6324 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6325 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6326 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6327 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
6328 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6329 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6330 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6331 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1)];
6332 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6333 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6334 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1)];
6335 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
6336 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
6337 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6338 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6339 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6340 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
6341 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6342 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6343 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
6344 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6345 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6346 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6347 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6348 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6349 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6350 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6351 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6352 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
6353 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6354 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6355 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6356 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
6357 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6358 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
6359 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
6360 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6361 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6362 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
6363 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1)];
6364 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6365 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6366 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6367 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
6368 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * ctr_1 - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6369 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6370 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * ctr_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6371 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6372 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * ctr_1 + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6373 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * ctr_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6374 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * ctr_1 + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3] = xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_36 > 0.0f && xi_10 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) + xi_21 * xi_56 * xi_61 * xi_67 * ((float)(((xi_21 > 0.0f && xi_56 > 0.0f && xi_61 < 0.0f) ? (1) : (0)))) + xi_62;
6375 }
6376 }
6377 }
6378 }
6379 {
6380 {
6381 if (_size_j_1 - 1 > 0 && _size_j_2 - 1 > 0 && 1 < _size_j_0 - 1) {
6382 const float xi_0 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1)];
6383 const float xi_1 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6384 const float xi_2 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6385 const float xi_3 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6386 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
6387 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
6388 const float xi_6 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6389 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6390 const float xi_8 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6391 const float xi_9 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6392 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6393 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6394 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6395 const float xi_13 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6396 const float xi_14 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6397 const float xi_15 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6398 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6399 const float xi_17 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6400 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6401 const float xi_19 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6402 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6403 const float xi_21 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6404 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
6405 const float xi_23 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6406 const float xi_24 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6407 const float xi_25 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6408 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1)];
6409 const float xi_27 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6410 const float xi_28 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6411 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1)];
6412 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
6413 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
6414 const float xi_32 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6415 const float xi_33 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6416 const float xi_34 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6417 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
6418 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6419 const float xi_37 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6420 const float xi_38 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1)];
6421 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6422 const float xi_40 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6423 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6424 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6425 const float xi_43 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6426 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6427 const float xi_45 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6428 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6429 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
6430 const float xi_48 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6431 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6432 const float xi_50 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6433 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
6434 const float xi_52 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6435 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
6436 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
6437 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6438 const float xi_56 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6439 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
6440 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1)];
6441 const float xi_59 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6442 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6443 const float xi_61 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6444 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
6445 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6446 const float xi_64 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6447 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6448 const float xi_66 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6449 const float xi_67 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6450 const float xi_68 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6451 _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3] = xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f) ? (1) : (0)))) - xi_16 * xi_41 * xi_44 * (1.0f - fabs(xi_18)) * ((float)(((xi_41 > 0.0f && xi_44 > 0.0f) ? (1) : (0)))) + xi_31;
6452 }
6453 if (_size_j_1 - 1 > 0 && _size_j_2 - 1 > 0) {
6454 const float xi_0 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1)];
6455 const float xi_1 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6456 const float xi_2 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6457 const float xi_3 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6458 const float xi_4 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
6459 const float xi_5 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
6460 const float xi_6 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6461 const float xi_7 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6462 const float xi_8 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6463 const float xi_9 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6464 const float xi_10 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6465 const float xi_11 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6466 const float xi_12 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6467 const float xi_13 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6468 const float xi_14 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6469 const float xi_15 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6470 const float xi_16 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6471 const float xi_17 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6472 const float xi_18 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6473 const float xi_19 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6474 const float xi_20 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6475 const float xi_21 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6476 const float xi_22 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
6477 const float xi_23 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6478 const float xi_24 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6479 const float xi_25 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6480 const float xi_26 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1)];
6481 const float xi_27 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6482 const float xi_28 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6483 const float xi_29 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1)];
6484 const float xi_30 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
6485 const float xi_31 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
6486 const float xi_32 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6487 const float xi_33 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6488 const float xi_34 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6489 const float xi_35 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
6490 const float xi_36 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6491 const float xi_37 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6492 const float xi_38 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1)];
6493 const float xi_39 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6494 const float xi_40 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6495 const float xi_41 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6496 const float xi_42 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6497 const float xi_43 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6498 const float xi_44 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6499 const float xi_45 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6500 const float xi_46 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6501 const float xi_47 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
6502 const float xi_48 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6503 const float xi_49 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6504 const float xi_50 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6505 const float xi_51 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
6506 const float xi_52 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6507 const float xi_53 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
6508 const float xi_54 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
6509 const float xi_55 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6510 const float xi_56 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6511 const float xi_57 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
6512 const float xi_58 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1)];
6513 const float xi_59 = _data_u[_stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6514 const float xi_60 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6515 const float xi_61 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6516 const float xi_62 = _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
6517 const float xi_63 = _data_u[_stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6518 const float xi_64 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6519 const float xi_65 = _data_rho[_stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6520 const float xi_66 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6521 const float xi_67 = _data_rho[_stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6522 const float xi_68 = _data_u[_stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6523 _data_j[_stride_j_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_13 * xi_17 * xi_32 * xi_33 * ((float)(((xi_13 > 0.0f && xi_17 > 0.0f && xi_33 > 0.0f) ? (1) : (0)))) + xi_53;
6524 }
6525 }
6526 for (int64_t ctr_0 = 2; ctr_0 < _size_j_0 - 1; ctr_0 += 1) {
6527 if (_size_j_1 - 1 > 0 && _size_j_2 - 1 > 0 && ctr_0 < _size_j_0 - 1) {
6528 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1)];
6529 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6530 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6531 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6532 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
6533 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
6534 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6535 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6536 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6537 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6538 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6539 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6540 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6541 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6542 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6543 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6544 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6545 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6546 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6547 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6548 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6549 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6550 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
6551 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6552 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6553 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6554 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1)];
6555 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6556 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6557 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1)];
6558 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
6559 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
6560 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6561 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6562 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6563 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
6564 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6565 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6566 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1)];
6567 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6568 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6569 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6570 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6571 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6572 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6573 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6574 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6575 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
6576 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6577 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6578 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6579 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
6580 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6581 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
6582 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
6583 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6584 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6585 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
6586 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1)];
6587 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6588 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6589 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6590 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
6591 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6592 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6593 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6594 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6595 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6596 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6597 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3] = xi_10 * xi_29 * xi_36 * (1.0f - fabs(xi_58)) * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f) ? (1) : (0)))) - xi_16 * xi_41 * xi_44 * (1.0f - fabs(xi_18)) * ((float)(((xi_41 > 0.0f && xi_44 > 0.0f) ? (1) : (0)))) + xi_31;
6598 }
6599 if (_size_j_1 - 1 > 0 && _size_j_2 - 1 > 0) {
6600 const float xi_0 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1)];
6601 const float xi_1 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6602 const float xi_2 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6603 const float xi_3 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6604 const float xi_4 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
6605 const float xi_5 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
6606 const float xi_6 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6607 const float xi_7 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6608 const float xi_8 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6609 const float xi_9 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6610 const float xi_10 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6611 const float xi_11 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6612 const float xi_12 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6613 const float xi_13 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6614 const float xi_14 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6615 const float xi_15 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6616 const float xi_16 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6617 const float xi_17 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6618 const float xi_18 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6619 const float xi_19 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6620 const float xi_20 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6621 const float xi_21 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6622 const float xi_22 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
6623 const float xi_23 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6624 const float xi_24 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6625 const float xi_25 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6626 const float xi_26 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1)];
6627 const float xi_27 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6628 const float xi_28 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6629 const float xi_29 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1)];
6630 const float xi_30 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
6631 const float xi_31 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
6632 const float xi_32 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6633 const float xi_33 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6634 const float xi_34 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6635 const float xi_35 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
6636 const float xi_36 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6637 const float xi_37 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6638 const float xi_38 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1)];
6639 const float xi_39 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6640 const float xi_40 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6641 const float xi_41 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6642 const float xi_42 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6643 const float xi_43 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6644 const float xi_44 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6645 const float xi_45 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6646 const float xi_46 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6647 const float xi_47 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
6648 const float xi_48 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6649 const float xi_49 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6650 const float xi_50 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6651 const float xi_51 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
6652 const float xi_52 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6653 const float xi_53 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
6654 const float xi_54 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
6655 const float xi_55 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6656 const float xi_56 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6657 const float xi_57 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
6658 const float xi_58 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1)];
6659 const float xi_59 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6660 const float xi_60 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6661 const float xi_61 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6662 const float xi_62 = _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
6663 const float xi_63 = _data_u[_stride_u_0 * ctr_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6664 const float xi_64 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6665 const float xi_65 = _data_rho[_stride_rho_0 * ctr_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6666 const float xi_66 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6667 const float xi_67 = _data_rho[_stride_rho_0 * ctr_0 - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6668 const float xi_68 = _data_u[_stride_u_0 * ctr_0 - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6669 _data_j[_stride_j_0 * ctr_0 + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_13 * xi_17 * xi_32 * xi_33 * ((float)(((xi_13 > 0.0f && xi_17 > 0.0f && xi_33 > 0.0f) ? (1) : (0)))) + xi_53;
6670 }
6671 }
6672 if (_size_j_1 - 1 > 0 && _size_j_2 - 1 > 0) {
6673 const float xi_0 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1)];
6674 const float xi_1 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6675 const float xi_2 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6676 const float xi_3 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6677 const float xi_4 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 4 * _stride_j_3];
6678 const float xi_5 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 8 * _stride_j_3];
6679 const float xi_6 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6680 const float xi_7 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6681 const float xi_8 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6682 const float xi_9 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6683 const float xi_10 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6684 const float xi_11 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6685 const float xi_12 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6686 const float xi_13 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6687 const float xi_14 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6688 const float xi_15 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6689 const float xi_16 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6690 const float xi_17 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6691 const float xi_18 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6692 const float xi_19 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6693 const float xi_20 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6694 const float xi_21 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6695 const float xi_22 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 3 * _stride_j_3];
6696 const float xi_23 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6697 const float xi_24 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6698 const float xi_25 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6699 const float xi_26 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1)];
6700 const float xi_27 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6701 const float xi_28 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6702 const float xi_29 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1)];
6703 const float xi_30 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 5 * _stride_j_3];
6704 const float xi_31 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 7 * _stride_j_3];
6705 const float xi_32 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6706 const float xi_33 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6707 const float xi_34 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6708 const float xi_35 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 12 * _stride_j_3];
6709 const float xi_36 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6710 const float xi_37 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6711 const float xi_38 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1)];
6712 const float xi_39 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6713 const float xi_40 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6714 const float xi_41 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6715 const float xi_42 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) - _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) + _stride_rho_2];
6716 const float xi_43 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6717 const float xi_44 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + 2 * _stride_u_3];
6718 const float xi_45 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6719 const float xi_46 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6720 const float xi_47 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 2 * _stride_j_3];
6721 const float xi_48 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6722 const float xi_49 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1)];
6723 const float xi_50 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1)];
6724 const float xi_51 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 6 * _stride_j_3];
6725 const float xi_52 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6726 const float xi_53 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3];
6727 const float xi_54 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 10 * _stride_j_3];
6728 const float xi_55 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6729 const float xi_56 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2];
6730 const float xi_57 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + _stride_j_3];
6731 const float xi_58 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1)];
6732 const float xi_59 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + 2 * _stride_u_3];
6733 const float xi_60 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2];
6734 const float xi_61 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) - _stride_u_2 + _stride_u_3];
6735 const float xi_62 = _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 11 * _stride_j_3];
6736 const float xi_63 = _data_u[_stride_u_0 * (_size_j_0 - 1) + _stride_u_1 * (_size_j_1 - 1) - _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6737 const float xi_64 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_1 + _stride_u_2 * (_size_j_2 - 1) + _stride_u_3];
6738 const float xi_65 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6739 const float xi_66 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + _stride_u_3];
6740 const float xi_67 = _data_rho[_stride_rho_0 * (_size_j_0 - 1) - _stride_rho_0 + _stride_rho_1 * (_size_j_1 - 1) + _stride_rho_1 + _stride_rho_2 * (_size_j_2 - 1) - _stride_rho_2];
6741 const float xi_68 = _data_u[_stride_u_0 * (_size_j_0 - 1) - _stride_u_0 + _stride_u_1 * (_size_j_1 - 1) + _stride_u_2 * (_size_j_2 - 1) + _stride_u_2 + 2 * _stride_u_3];
6742 _data_j[_stride_j_0 * (_size_j_0 - 1) + _stride_j_1 * (_size_j_1 - 1) + _stride_j_2 * (_size_j_2 - 1) + 9 * _stride_j_3] = -xi_10 * xi_29 * xi_36 * xi_58 * ((float)(((xi_10 < 0.0f && xi_36 < 0.0f && xi_58 < 0.0f) ? (1) : (0)))) - xi_13 * xi_17 * xi_32 * xi_33 * ((float)(((xi_13 > 0.0f && xi_17 > 0.0f && xi_33 > 0.0f) ? (1) : (0)))) + xi_53;
6743 }
6744 }
6745 }
6746 }
6747}
6748} // namespace internal_47df4b171f276b8c3a55fc08d45e245e
6749
6751
6752 auto rho = block->getData<field::GhostLayerField<float, 1>>(rhoID);
6753 auto j = block->getData<field::GhostLayerField<float, 13>>(jID);
6754 auto u = block->getData<field::GhostLayerField<float, 3>>(uID);
6755
6756 WALBERLA_ASSERT_GREATER_EQUAL(-1, -int_c(j->nrOfGhostLayers()))
6757 float *RESTRICT const _data_j = j->dataAt(-1, -1, -1, 0);
6758 WALBERLA_ASSERT_GREATER_EQUAL(-1, -int_c(rho->nrOfGhostLayers()))
6759 float *RESTRICT const _data_rho = rho->dataAt(-1, -1, -1, 0);
6760 WALBERLA_ASSERT_GREATER_EQUAL(-1, -int_c(u->nrOfGhostLayers()))
6761 float *RESTRICT const _data_u = u->dataAt(-1, -1, -1, 0);
6762 WALBERLA_ASSERT_GREATER_EQUAL(j->xSizeWithGhostLayer(), int64_t(int64_c(j->xSize()) + 2))
6763 const int64_t _size_j_0 = int64_t(int64_c(j->xSize()) + 2);
6764 WALBERLA_ASSERT_GREATER_EQUAL(j->ySizeWithGhostLayer(), int64_t(int64_c(j->ySize()) + 2))
6765 const int64_t _size_j_1 = int64_t(int64_c(j->ySize()) + 2);
6766 WALBERLA_ASSERT_GREATER_EQUAL(j->zSizeWithGhostLayer(), int64_t(int64_c(j->zSize()) + 2))
6767 const int64_t _size_j_2 = int64_t(int64_c(j->zSize()) + 2);
6768 const int64_t _stride_j_0 = int64_t(j->xStride());
6769 const int64_t _stride_j_1 = int64_t(j->yStride());
6770 const int64_t _stride_j_2 = int64_t(j->zStride());
6771 const int64_t _stride_j_3 = int64_t(1 * int64_t(j->fStride()));
6772 const int64_t _stride_rho_0 = int64_t(rho->xStride());
6773 const int64_t _stride_rho_1 = int64_t(rho->yStride());
6774 const int64_t _stride_rho_2 = int64_t(rho->zStride());
6775 const int64_t _stride_u_0 = int64_t(u->xStride());
6776 const int64_t _stride_u_1 = int64_t(u->yStride());
6777 const int64_t _stride_u_2 = int64_t(u->zStride());
6778 const int64_t _stride_u_3 = int64_t(1 * int64_t(u->fStride()));
6779 internal_47df4b171f276b8c3a55fc08d45e245e::advectivefluxkernel_single_precision_advectivefluxkernel_single_precision(_data_j, _data_rho, _data_u, _size_j_0, _size_j_1, _size_j_2, _stride_j_0, _stride_j_1, _stride_j_2, _stride_j_3, _stride_rho_0, _stride_rho_1, _stride_rho_2, _stride_u_0, _stride_u_1, _stride_u_2, _stride_u_3);
6780}
6781
6782void AdvectiveFluxKernel_single_precision::runOnCellInterval(const shared_ptr<StructuredBlockStorage> &blocks, const CellInterval &globalCellInterval, cell_idx_t ghostLayers, IBlock *block) {
6783
6784 CellInterval ci = globalCellInterval;
6785 CellInterval blockBB = blocks->getBlockCellBB(*block);
6786 blockBB.expand(ghostLayers);
6787 ci.intersect(blockBB);
6788 blocks->transformGlobalToBlockLocalCellInterval(ci, *block);
6789 if (ci.empty())
6790 return;
6791
6792 auto rho = block->getData<field::GhostLayerField<float, 1>>(rhoID);
6793 auto j = block->getData<field::GhostLayerField<float, 13>>(jID);
6794 auto u = block->getData<field::GhostLayerField<float, 3>>(uID);
6795
6796 WALBERLA_ASSERT_GREATER_EQUAL(ci.xMin() - 1, -int_c(j->nrOfGhostLayers()))
6797 WALBERLA_ASSERT_GREATER_EQUAL(ci.yMin() - 1, -int_c(j->nrOfGhostLayers()))
6798 WALBERLA_ASSERT_GREATER_EQUAL(ci.zMin() - 1, -int_c(j->nrOfGhostLayers()))
6799 float *RESTRICT const _data_j = j->dataAt(ci.xMin() - 1, ci.yMin() - 1, ci.zMin() - 1, 0);
6800 WALBERLA_ASSERT_GREATER_EQUAL(ci.xMin() - 1, -int_c(rho->nrOfGhostLayers()))
6801 WALBERLA_ASSERT_GREATER_EQUAL(ci.yMin() - 1, -int_c(rho->nrOfGhostLayers()))
6802 WALBERLA_ASSERT_GREATER_EQUAL(ci.zMin() - 1, -int_c(rho->nrOfGhostLayers()))
6803 float *RESTRICT const _data_rho = rho->dataAt(ci.xMin() - 1, ci.yMin() - 1, ci.zMin() - 1, 0);
6804 WALBERLA_ASSERT_GREATER_EQUAL(ci.xMin() - 1, -int_c(u->nrOfGhostLayers()))
6805 WALBERLA_ASSERT_GREATER_EQUAL(ci.yMin() - 1, -int_c(u->nrOfGhostLayers()))
6806 WALBERLA_ASSERT_GREATER_EQUAL(ci.zMin() - 1, -int_c(u->nrOfGhostLayers()))
6807 float *RESTRICT const _data_u = u->dataAt(ci.xMin() - 1, ci.yMin() - 1, ci.zMin() - 1, 0);
6808 WALBERLA_ASSERT_GREATER_EQUAL(j->xSizeWithGhostLayer(), int64_t(int64_c(ci.xSize()) + 2))
6809 const int64_t _size_j_0 = int64_t(int64_c(ci.xSize()) + 2);
6810 WALBERLA_ASSERT_GREATER_EQUAL(j->ySizeWithGhostLayer(), int64_t(int64_c(ci.ySize()) + 2))
6811 const int64_t _size_j_1 = int64_t(int64_c(ci.ySize()) + 2);
6812 WALBERLA_ASSERT_GREATER_EQUAL(j->zSizeWithGhostLayer(), int64_t(int64_c(ci.zSize()) + 2))
6813 const int64_t _size_j_2 = int64_t(int64_c(ci.zSize()) + 2);
6814 const int64_t _stride_j_0 = int64_t(j->xStride());
6815 const int64_t _stride_j_1 = int64_t(j->yStride());
6816 const int64_t _stride_j_2 = int64_t(j->zStride());
6817 const int64_t _stride_j_3 = int64_t(1 * int64_t(j->fStride()));
6818 const int64_t _stride_rho_0 = int64_t(rho->xStride());
6819 const int64_t _stride_rho_1 = int64_t(rho->yStride());
6820 const int64_t _stride_rho_2 = int64_t(rho->zStride());
6821 const int64_t _stride_u_0 = int64_t(u->xStride());
6822 const int64_t _stride_u_1 = int64_t(u->yStride());
6823 const int64_t _stride_u_2 = int64_t(u->zStride());
6824 const int64_t _stride_u_3 = int64_t(1 * int64_t(u->fStride()));
6825 internal_47df4b171f276b8c3a55fc08d45e245e::advectivefluxkernel_single_precision_advectivefluxkernel_single_precision(_data_j, _data_rho, _data_u, _size_j_0, _size_j_1, _size_j_2, _stride_j_0, _stride_j_1, _stride_j_2, _stride_j_3, _stride_rho_0, _stride_rho_1, _stride_rho_2, _stride_u_0, _stride_u_1, _stride_u_2, _stride_u_3);
6826}
6827
6828} // namespace pystencils
6829} // namespace walberla
6830
6831#if (defined WALBERLA_CXX_COMPILER_IS_GNU) || (defined WALBERLA_CXX_COMPILER_IS_CLANG)
6832#pragma GCC diagnostic pop
6833#endif
6834
6835#if (defined WALBERLA_CXX_COMPILER_IS_INTEL)
6836#pragma warning pop
6837#endif
#define FUNC_PREFIX
\file AdvectiveFluxKernel_double_precision.cpp \author pystencils
#define RESTRICT
\file AdvectiveFluxKernel_double_precision.h \author pystencils
void runOnCellInterval(const shared_ptr< StructuredBlockStorage > &blocks, const CellInterval &globalCellInterval, cell_idx_t ghostLayers, IBlock *block)
static double * block(double *p, std::size_t index, std::size_t size)
Definition elc.cpp:172
static FUNC_PREFIX void advectivefluxkernel_single_precision_advectivefluxkernel_single_precision(float *RESTRICT const _data_j, float *RESTRICT const _data_rho, float *RESTRICT const _data_u, int64_t const _size_j_0, int64_t const _size_j_1, int64_t const _size_j_2, int64_t const _stride_j_0, int64_t const _stride_j_1, int64_t const _stride_j_2, int64_t const _stride_j_3, int64_t const _stride_rho_0, int64_t const _stride_rho_1, int64_t const _stride_rho_2, int64_t const _stride_u_0, int64_t const _stride_u_1, int64_t const _stride_u_2, int64_t const _stride_u_3)
\file PackInfoPdfDoublePrecision.cpp \author pystencils